Flutter 카카오 로그인 문의드립니다

image

위와 같이 flutter로 빌드 했을경우 오류가 뜹니다.

https://kauth.kakao.com/oauth/token 링크를 클릭하면 KOE010 오류가 뜨고 아래 오류에서 KOE 009 오류가 뜨네요
이유를 모르겠네요

앱 ID : 579483

확인 부탁드립니다.

해당 에러는 아래와 같은 경우 발생합니다.

KOE010 : Client Secret을 사용하는 앱에서 토큰 요청에 client secret값을 포함하지 않거나 잘못된 값을 전달하는 경우

토큰요청에 client secret값을 포함하거나 client secret설정을 비활성화해주세요.

KOE009 : IOS 번들 ID, Android 해시키, JS-SDK client_origin이 디벨로퍼스에 등록된 값과 다른 경우

웹뷰로 사이트를 띄우신거라면 사이트 도메인을 디벨로퍼스에 설정해주세요.

client secret설정은 비활성화 되어있습니다.

웹뷰로 띄운게아니라 그냥 flutter 자체에서 띄웠습니다

https://kauth.kakao.com/oauth/token 링크를 클릭하면

파라메터 없이 링크만 클릭해서 KOE010에러 발생한것 같군요.

웹뷰로 띄운게아니라 그냥 flutter 자체에서 띄웠습니다

그렇다면 키해시 등록해주세요.

Android | Kakao Developers 문서

키해쉬도 추가되어있습니다

등록하신 키해시와 앱에서 카카오 로그인 시, 전달한 실제 키해시가 다릅니다. 확인 부탁드려요.

android_key_hash
+nrlEPOGfs8k*********

+nrlEPOGfs8k*********

이게 앱에서 전달된 해쉬키인걸까요? +도 포함된 값인가요?

네, +도 포함되어 있습니다. (*표는 제가 임의로 공개되지 않도록 변경한 것입니다.)

image

디버그 키 해시 생성하였을 때 이렇게 나오는데
이 키를 붙여넣었을 경우 009 에러가 뜹니다.
해당 키가 잘못된것일까요?

Android | Kakao Developers 문서

import com.kakao.sdk.common.util.Utility

var keyHash = Utility.getKeyHash(this)

해당 명령 구문과 키스토어, 키스토어 path는 제가 검증할 수 없으므로
위 코드로 키해시 확인해보시겠어요?

https://devtalk.kakao.com/t/kakao-login-api/123217

위의 링크를 참고하여 해결하였습니다. 감사합니다

1개의 좋아요