안녕하세요.
카카오인앱브라우저로 자사 사이트의 로그인 페이지를 열었을때 자동 로그인 가능하도록 할 수 있는 기능에대해 호스팅사에 문의했을때 카카오톡측의 자체 검수 및 승인이 필요하여 특정 조건에 부합되는 쇼핑몰에만 제공해주는 기능이라고 답변 받았는데 맞을까요?
메이크샵 호스팅사 사용하고 있으며, 해당 기능 자사에 도입할 수 있는 방법 확인 부탁드리겠습니다.
안녕하세요.
카카오인앱브라우저로 자사 사이트의 로그인 페이지를 열었을때 자동 로그인 가능하도록 할 수 있는 기능에대해 호스팅사에 문의했을때 카카오톡측의 자체 검수 및 승인이 필요하여 특정 조건에 부합되는 쇼핑몰에만 제공해주는 기능이라고 답변 받았는데 맞을까요?
메이크샵 호스팅사 사용하고 있으며, 해당 기능 자사에 도입할 수 있는 방법 확인 부탁드리겠습니다.
안녕하세요.
안내 받으신 기능이 정확히 어떤 것인지 잘 모르겠지만,
카카오톡 인앱브라우저에서 '자동로그인’이라 할만한 기능 두가지 안내드리도록 하겠습니다.
(1) 카카오톡에서 자동 로그인
카카오 로그인 인가코드 요청 시, prompt
파라미터 값을 none
으로 지정하여 동의창을 띄우지 않고 인가코드를 받아 개인화 페이지를 제공할 수 있습니다.
가입하지 않은 사용자라면 리다이렉트 URI로 에러 파라메터가 전달되므로 로그인 페이지로 이동하거나 랜딩페이지로 이동하면되고
가입한 사용자라면 리다이렉트 URI로 인가 코드가 전달되니 로그인 처리 하여 해당 유저에 맞춤 페이지로 이동하면됩니다.
(2) 톡인앱브라우저 판별하여 로그인 처리
톡인앱브라우저에서 전용 페이지를 띄웠을때 해당 페이지에 스크립트를 아래와 같이 처리하여 즉시 로그인 처리
Kakao.init('JAVASCRIPT_KEY');
if (/KAKAOTALK/i.test(navigator.userAgent)) {
Kakao.Auth.authorize({ redirectUri: '{REDIRECT_URI}'});
}
두가지 방법 모두 사이트에 개발이 필요한 부분이라 메이크샵 호스팅사에서 구현가능한지 개발자 및 호스팅사에 문의해보시면 좋을 것 같습니다.