안녕하세요.
카카오 계정으로 SNS 로그인 시 안드로이드(웹 : 크롬, 삼성 브라우저 등)일 경우 Kakao.Auth.authorize() 호출시
팝업이 강제 종료되고 카카오 로그인을 진행할 수가 없습니다.
(PC 또는 iOS의 경우 문제 없이 작동이 되고 있음, 안드로이드에서도 팝업의 url을 직접 입력하면 정상 작동)
현재 저희는 카카오 로그인시 빈팝업을 열고 Kakao.Auth.authorize() 를 호출하여 사용하고 있습니다.
안드로이드 모바일웹 환경에서만 오류가 발생하고 있는데 확인 부탁드리겠습니다.
업무 요건 상 리다이렉트로 처리하면 안되는 요건이 있어 어쩔 수 없이 팝업 방식으로 갔던 것인데,
주신 의견대로 authorize 에 prompt=login 파라메터 설정하니 일단은 문제가 해결되어 해당 방식으로 구현하고자 합니다.
추가 질문이 있어서 문의 드리고 싶은데,
login 파라메터를 사용할 경우 오류는 해결되지만 기존에 사용자 인증이 되어 있는 세션에서도 계속 로그인 창을 띄우고 있어서요. 설명을 보면 그게 맞는 동작같긴 하지만, 혹시 select_account 파라메터를 사용한다면 아래 2가지 요건을 다 만족할 수 있을까요?
팝업 방식으로 로그인 화면 띄우기
이미 카카오 계정으로 로그인이 되어 있는 세션에서는 자동 로그인 또는 계정 선택 화면 출력