Mac 사파리 카카오 로그인시에 로그인 팝업이 제대로 안뜨네요

48

안드로이드, ios, 크롬, ie, 사파리 전부 테스트 해봤는데 딱 mac 사파리에서만 카카오 아이디로 시작 버튼을 눌렀을때 저 화면에서 더 나가질 않네요. ios 사파리에서는 또 잘 나옵니다(?)

사이트 주소는 http://www.pinpl.biz/pinplm_login.jsp 입니다…

해당 브라우저의 user agent를 알 수 있을까요?

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Safari/605.1.15 입니당

재현이 되지 않아서 몇 가지 확인 요청드립니다.

  1. 데모 사이트에서 ‘새 계정으로 로그인’ 선택 후 로그인 버튼 클릭 시 동일한 현상이 있는지 확인 부탁드릴게요.
  1. 로그인 시 매번 카카오계정의 ID/PW를 입력 받는 함수를 호출하시는 이유가 따로 있을까요?
  • 일반적으로 브라우저에 로그인 된 상태를 그대로 활용(매번 카카오계정의 ID/PW를 물어보지 않음)하고 모바일 환경에서는 간편로그인도 지원하는 Kakao.Auth.login 또는 Kakao.Auth.authorize 함수 사용을 권장하고 있어서 확인차 여쭤봅니다.

33

데모 사이트에서도 동일한 현상이 있습니다.

해당 함수 사용한 이유는 Auth 토큰 사용을 잘못해서 그렇습니다…

Kakao.Auth.login을 사용하면 자동 로그인도 되고 해서 괜찮은데 해당 함수를 사용하니 카카오 로그인 버튼을 누르면 직전에 사용했던 아이디로 계속 로그인 되더라구요. 토큰이 아니면 쿠키나 세션 문제일지도 모르겠지만…
Kakao.Auth.logout 함수를 사용해도 직전의 연결이 끊어지는 것 같지는 않구요.
분명히 다른 카카오 아이디로 로그인 하려는 경우가 있을거라 그냥 Kakao.Auth.loginForm으로 사용했습니다…

그리고 혹시나 싶어서 Kakao.Auth.login으로 다시 사용해봤는데 여전히 저런식으로 나오네요 ㅜㅜ

재현이 되지 않아서 추가로 요청드립니다.
개발자 도구에 표시된 로그나 개발자도구 캡쳐화면을 받아볼 수 있을까요?

44

팝업창 로그입니다

해당 브라우저에 Preferences… > Privacy > Block all cookies 옵션이 켜져있는지와
Safari Technology Preview 버전을 사용하고 계신 것은 아닌지 확인 부탁드립니다.

하… block all cookies 쿠키때문이었나보네요. 감사합니다…