카카오 로그인 오류

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

  • 개발 과정에서 문제가 있을 경우

    • 앱 아이디(app ID): 456446
    • 호스팅 사: 카페24
    • 서비스 URL : https://twb.co.kr/
    • 오류 내용 : 카카오로 시작하기(카카오싱크) 버튼을 통해 로그인 시 ‘일시적인 문제가 발생했습니다’ 라는 오류가 발생
      카페24에서 1차로 안내해준 내용으론 문제되는 값들이 없었고, 카카오 측으로 문의 진행을 안내 받았습니다.
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 카카오디벨로퍼스 문서 참고)

    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 아래 문서를 참고합니다.

안녕하세요.

해당 에러는 카페24 솔루션내에 있는 카카오톡 인앱브라우저일때 로그인페이지 진입 시, 자동로그인하는 스크립트가 오작동하여 발생하는 알려진 케이스입니다.

카카오로그인은 정상적으로 인가코드요청 및 카페24 리다이렉트 URI로 되돌아가서 액세스토큰 발급 및 사용자 정보 조회 까지 모두 정상 처리되고

카페24에서 후속처리 중, 다시 카카오로그인 시도하는 스크립트가 실행되어 무한 반복하는 현상입니다.

이미 다른 여러 업체에게도 동일한 안내 되었고, 카페24에 개선 요청 부탁드립니다.


원활한 문의 하실 수 있도록 알려진 이슈 내용 공유 드립니다.

(1) 카페24측 코드 카카오톡 인앱브라우저에서 자동로그인 로직 + (신규가입)휴대폰 인증 화면 표시 케이스

문의하신 서비스 상황이 위 케이스이고

  • 상황 : 카카오로그인으로 신규 가입 시, 카카오로그인 성공하고 login.htm 위에 띄우는 본인인증 iframe 내 /loginSns.html 화면 활성화 실패
  • 카카오 분석 내용
  1. 로그인페이지 진입
  2. 카카오톡 인앱브라우저 일때 자동로그인 스크립트 실행
  3. 카카오측에서 로그인 처리 후, 사이트 리다이렉트 URI로 돌아가서 사용자 정보조회 요청까지 성공
  4. 신규 회원가입 처리 위해서 특정 페이지를 로드함 : 휴대전화인증 화면을 띄우려고 할때
  5. 휴대전화인증화면 iFrame 내 화면은 기본 흰화면(비표시) 상태입니다.
  6. 해당페이지 optimizer.php에서 스크립트를 호출 받아 표시하도록 변경하는데요.
  7. 해당 함수 자체가 호출되지 않습니다. (화면 캐시된 경우만 호출됨)

흰화면에서 멈춰야하지만 공교롭게 카카오톡 인앱브라우저에서 자동로그인 처리 하는 스크립트가 있어서 카카오로그인 무한 반복하다가 카카오측 보안 시스템에의해 차단되어 일시 로그인 불가 처리됩니다.

카카오 로그인으로 회원가입 시, 추가정보 입력 화면 표시 하지 않도록 처리 해보시면 재현되지 않고 정상 로그인되는 부분 확인 가능합니다.

재현방법

  1. https://twb.co.kr/member/login.html 사이트 로그인 페이지 URL을 카카오톡 대화창에 입력한다.
  2. 해당 링크를 클릭해 카카오톡 인앱브라우저에서 사이트를 띄운다.
  3. Android / iOS 상관없이 페이지 무한 반복 로딩되며 카카오로그인 시도 하다 ‘일시적인 문제가 발생했습니다’ 오류 발생
  4. 이후 접속하자마자 ‘일시적인 문제가 발생했습니다’ 오류 발생

30분뒤 재시도하면 다시 재현 가능
카페24에서 카카오측으로 요청하는 모든 로그인 시도는 모두 성공했으나 반복적 로그인 시도로 로그인 일시 차단되는 현상입니다.