Kakao.Auth.authorize 실행 시 새창에서 여는 방법

https://t1.kakaocdn.net/kakao_js_sdk/2.4.0/kakao.min.js


간편 로그인을 하기 위해서 Kakao.Auth.authorize 을 실행하면 리다이렉트 시켜주는 작동을 하는 것을 확인했습니다.

하지만 저는 사용자가 화면에서 이탈이 되면 안되는 상황이기 때문에, 팝업을 통해서 로그인이 완료되었을 경우에

기존의 창에서 토큰 값을 전달 받아 사용을 하고자 합니다

다른 사이트에서는 간편로그인을 하면 새창에서 잘 열리던데… 혹시 어떤 방법을 사용하면 되는지 알 수 있을까요.

지금 상황에서는 화면이 이동되면 안되는 상황입니다.

안녕하세요.

확인을 위해 앱 ID와 개발환경, 확인할 수 있는 사이트 URL 기재 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456

앱 아이디는 942401 이고
현재 새롭게 개발 중이라서 확인할 수 있는 url은 없습니다

제가 말씀드린 다른 사이트에서 간편로그인을 할 때 새창에서 열리는 것은
자료조사 하면서 확인해본 다른 사이트를 말씀 드린 거였습니다
예를 들어서 조아라 : 스토리 본능을 깨우다 이런 페이지 되겠습니다

(1) 해당 사이트는 JS SDK v1 팝업방식 로그인 입니다. 현재 JS SDK는 v2버전으로 제공중이며 v2사용을 권장합니다.

(2) v2버전 사용하며 팝업 로그인을 구현하려면 로그인 시, 자체 팝업을 띄우시고 해당 페이지에서 authorize 하는 방법이 있으나 개발환경에 따라 (팝업과 부모창간 통신이)정상작동하지 않는 경우가 있으므로 구현되는지 사전 확인해보시면 좋을 것같습니다.

(3) 팝업방식으로 로그인구현하면 페이스북, 인스타그램 인앱브라우저에서 팝업을 지원하지 않아 정상작동하지 않습니다.

Kakao.Auth.authorize 리다이렉트 방식을 권장드립니다.