[카카오디벨로퍼스] 카카오 로그인 KOE006 에러 확인 안내

안녕하세요.
방금 해당 내용을 메일로 전달받았습니다.
설정을 바꾸거나 건드린 부분이 없는데 메일이 와서 문의드립니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


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

ex) 123456

ID 762619입니다.
확인부탁드립니다.

안녕하세요.

메일로 안내드린바와 같이
카카오 로그인 시, redirect_uri 파라미터 값에 아래 URI가 사용되었지만, 디벨로퍼스 설정에는 등록되어 있지 않아 KOE006 오류가 발생하고 있습니다.

https://kbomarket.com:443/member/kakao/kakao_login.php

디벨로퍼스 설정을 변경 하시어 안내 메일이 발송된 건은 아닙니다.
등록되지 않은 redirect_uri가 사용되어 발생한 오류를 안내 드린것인데요 해당 파라미터가 사용되는 서비스측 로직을 확인하시어 URI에서 433 을 제거하시거나 Redirect URI에 등록 부탁드립니다.

카카오 로그인 시, redirect_uri 파라미터 값에 아래 URI가 사용되었지만, 디벨로퍼스 설정에는 등록되어 있지 않아 KOE006 오류가 발생하고 있습니다.

저희는 이 부분을 아예 건드린 부분이 없어서요,
그렇다면 [URI에서 433 을 제거] 이 방법은 어디로 문의해야할까요?

이 오류는 디벨로퍼스 설정으로 해결하실 수 있습니다.


https://kbomarket.com/member/login.php
PC 에서 카카오 로그인 시, KOE006 오류를 확인 하실 수 있습니다.

원인은

  1. 서비스측 gd_kakao.js 에서 구현하신 카카오 로그인 버튼의 data-return-url attribute값을 참고하여redirect_uri 파라미터로 사용하고 있으나,
  2. 해당 값이 https://kbomarket.com:443 으로 되어있고
  3. 이 값을 redirect_uri 파라미터로 사용합니다.
  4. 하지만, 디벨로퍼스 Redirect URI 설정에는 이러한 값이 설정되어 있지 않으므로 KOE006 오류가 발생합니다.

해결은

  1. 디벨로퍼스 Redirect URI 설정에 최초 안내드린 URI 등록 하셔야만 합니다.
    (단, 등록 시, URI 에서 80, 443 포트는 자동 제거되어 등록됩니다. (동작에 문제 없음))
    등록될 값: https://kbomarket.com/member/kakao/kakao_login.php


@sns_02 안녕하세요.
아직 디벨로퍼스 Redirect URI 설정에 안내드린 URI가 등록되지 않아 오류가 지속되고 있습니다.

Redirect URI는 디벨로퍼스 [내 애플리케이션 > 제품 설정 > 카카오 로그인] 메뉴에서 추가하실 수 있습니다.

등록필요 값: https://kbomarket.com/member/kakao/kakao_login.php

변경했습니다!

설정 및 오류 재발되지 않는 것을 확인하였습니다.


다른이야기지만, 서비스 운영 측면에서 개선 가능한 점이 발견되어 안내 드립니다.
서비스 운영에 참고 부탁드립니다.

  1. 디벨로퍼스 앱 아이콘 등록
    카카오 로그인 시, 동의화면 좌측 상단에 표시되는 아이콘을 등록 부탁드립니다.
    현재 아이콘이 등록되지 않아 회색 배경의 기본 아이콘이 표시되고 있습니다.
    사용자가 서비스측 브랜드를 인지하기 쉽도록 디벨로퍼스에서 앱 아이콘 등록 부탁드립니다.

  2. 앱 이름 검토 요청
    해당 사이트는 KBO Market 으로 인식되지만, 카카오 로그인 시, 동의화면 상단에 표시되는 앱 이름은 (주)케이엔코리아로 표시되고 있습니다. 의도하신 상황이 아니라면 서비스에 맞게 조정해 보시는 것도 좋을것 같습니다.

  3. 카카오 로그인 버튼 디자인 변경
    해당 사이트 카카오 로그인 버튼은 디벨로퍼스에서 권장하는 디자인 가이드와 차이가 많아 안내 드립니다.
    디자인 가이드는 사용자의 신뢰도 및 인지에 도움을 줄 수 있도록 고려된 점을 참고 부탁드리며,
    가급적 디자인 가이드에 맞는 심볼을 사용 부탁드립니다.:slight_smile:

  4. JS SDK 사용
    JS SDK 사용 시, 사용자 디바이스에 카카오톡이 설치된 경우 계정 ID/PW 입력화면이 아닌 카카오톡으로 로그인 할 수 있습니다.

참고 부탁드립니다.