문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
코드
kakaoLogin() {
Kakao.Auth.authorize({
redirectUri: ‘[[${kakaoRedirectUrl}]]’,
prompt: ‘login’,
state: ‘[[${csrfToken}]]’,
});
},
카카오 로그인 시 매번 아이디, 패스워드를 창을 불러옵니다.
하지만 ‘카카오로 로그인하기’ 버튼이 노출 되지 않는데 추가적인 옵션 설정이 필요한건지 아니면 지원하지 않는건지 문의 드립니다.
tim.l
2
말씀하신 “카카오로 로그인하기” 버튼이 어떤건지 캡쳐 부탁드려요.
혹시, 카카오 계정 로그인 페이지에 있는 “카카오톡으로 로그인” 버튼이라면 JS SDK authorize 이용 시 표기하지 않습니다.
JS SDK authorize 는 기본적으로 모바일 기기에서 카카오톡으로 로그인 시도하고 실패시, 카카오 계정으로 이동해 ID/PW입력 로그인을 합니다.
prompt: ‘login’,옵션은 계정으로 이동해 ID/PW입력 로그인을 합니다.
REST-API 방식 로그인 구현하셔서 prompt: ‘login’ 적용하시면 해당 버튼 표시됩니다.
참고 부탁드려요.
REST API | Kakao Developers REST API
안녕하세요.
가이드 문서에 보면 모바일 환경일 때 카카오톡을 통한 간편 로그인을 지원하는 걸로 알고 있습니다.
위에 기재한 prompt 옵션을 login으로 설정 시 간편 로그인이 모바일 환경에서 뜨지 않는데 추가적인 옵션이 있는지 문의 드렸습니다.
tim.l
4
앞서 안내드린 것과 같이 JS SDK authorize 이용 시 표기하지 않습니다.
REST-API 방식 로그인 구현하셔서 prompt: ‘login’ 적용하시면 해당 버튼 표시됩니다.
(참고로, 기본 브라우저가 아닌 앱내 웹뷰에서는 해당 버튼 표시하지 않습니다.)
별도 제어 방법은 없으며, 제공하는 조건이 정해져있습니다.
1개의 좋아요