KOE006에러가 발생합니다

문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.


KakaoSDK: kakao_flutter_sdk_common-1.4.3
플랫폼: Flutter(iOS로만 테스트했습니다.)
앱 ID: 916322

[문제사항]
RedirectURI를 올바르게 입력했는데, KOE006 에러가 발생합니다.

developer 사이트에 등록된 Redirect uri: https://api.yummy-things.xyz/api/auth/kakao/callback

구현 코드
image

답변해주시면 감사하겠습니다!

안녕하세요

문의주신 내용을 봤을 때는 iOS 환경에서 네이티브 앱의 형태로 빌드하는 것으로 보이는데요, kakao_flutter_sdk에서 redirect uri는 웹 환경에만 사용할 수 있어서 redirect uri 제거 및 UserApi.instance.loginWithKakaoTalk() 메서드를 사용하시기를 권장드립니다.

2가지 질문이 더 있는데요!

  1. 자체 서비스 서버를 사용할 계획인데, UserApi.instance.loginWithKakaoTalk로 오는 토큰을 사용해서 이후 자체 서버에서 서비스를 인증(로그인/가입 등)하면 되는걸까요??

  2. 1번처럼 한다고 했을때 토큰이 정상적인 토큰인지에 대한 검증은 OpenID Connect를 사용해야하는건가요??

구현하는 방법은 여러 가지가 있을 것 같은데요,

sdk를 통해 로그인을 진행한 뒤 발급받은 토큰을 서버에 전송하는 방식으로도 구현할 수 있고, sdk 없이 서버에서 rest api 방식으로 로그인 처리할 수도 있습니다. 구현하려고 하신 상황을 몰라 정확한 답변을 드리기 어려운 점 양해 부탁드리겠습니다.

토큰에 대한 검증은 SDK를 사용한다면 UserApi.instance.accessTokenInfo(), SDK를 사용하지 않는다면 REST API의 토큰 정보 보기 를 호출해서 확인이 가능합니다.

1개의 좋아요