모바일 간편로그인 로그인할 계정 선택할 수 있게 변경하는 방법

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

  • 개발 과정에서 문제가 있을 경우
    • 앱 아이디(app ID): 980538
    • 호스팅 사:
    • 서비스 URL : https://www.ppakong.com/
    • 오류 내용 :
      아래 이미지처럼 카카오 로그인 선택시 카카오톡으로 로그인 할 것인지 아이디 비밀번호를 입력할 것인지 선택하는 창이 나오도록 설정하려면 어떤 설정값을 변경해야할까요?
      image

간편로그인 계정을 선택할 수 있게 select_account 를 추가하였으나 모바일에서는 휴대폰에 깔려있는 카카오톡으로 바로 로그인이 되어버립니다. 프롬프트를 login로 넣게 되면 자동로그인 되던 사람들 까지 번거롭게 아이디 비밀번호를 입력해야해서 상단에 카카오톡 로그인 하단에 아이디 비밀번호 입력창을 제공하고싶습니다!

  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)
    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

JS SDK authorize() 함수를 이용하여 카카오 로그인하면, 카카오톡앱이 설치된 경우 카카오톡앱으로 로그인 시도 먼저하게됩니다.
나머지 옵션은 말씀하신 것과 같구요.

캡쳐하신 화면은 REST-API 방식 로그인일때 표시되는 화면입니다. 리다이렉트 URI로 진입한 이후 동일하게 처리되니

카카오 로그인 시, JS SDK authorize() 함수 호출 대신 인가코드 요청주소로 대체 하시면됩니다.
가이드 참고 부탁드려요.

REST API | Kakao Developers REST API

1개의 좋아요

안녕하세요!
지난번에 말씀하신대로 인가코드 요청방식으로 변경하였는데요,
자꾸 talk-login=hidden 이 붙어요 ㅠ 이 설정은 어디서 되어있는걸까요? 애플리케이션 설정에서 뭔가 옵션이 설정되어있는 걸까요?

해당 설정은 유저가 컨트롤할 수 없습니다.

(1) JS SDK authorize() 함수 호출하면 카카오톡 앱 호출하구요.
(2) 카카오톡 앱 호출 실패하면, 카카오 계정 페이지로 이동하니

카카오 계정페이지에 '카카오톡으로 로그인’버튼이 있을 필요가 없지요. (어차피앞서서 실패했으니)

참고 부탁드려요.

SDK를 안쓰는 방식으로 변경 (인가코드 요청주소로 대체) 하였습니다!..?..
그런데 talk_login=hidden 파라미터가 계속 붙습니다!

답변주신

  1. JS SDK authorize 로 함수호출 → 을 안하고있는 상황이라 생각합니다.

아 위에 남긴 ppakong.com은 아직 JS SDK 방식으로 붙어있고,
저희 개발서버에서 테스트 중입니다!

REST-API 방식으로 사용하시는데 그렇다면

REST-API 키를 사용하지 않고 JAVASCRIPT 키를 사용하셔서 그럴 것 같습니다. 사용하신 앱키 확인 부탁드려요.

1개의 좋아요

아항 다시 해보겠습니다! 감사합니다!

1개의 좋아요