Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

로그인시 'Login Failed:E_AUTHORIZATION_FAILED invalid android_key_hash or ios_bundle_id or web_site_url' 오류 #223

Open
jwoo9928 opened this issue May 6, 2021 · 7 comments
Labels
🤖 android Related to android ❓ question Further information is requested

Comments

@jwoo9928
Copy link

jwoo9928 commented May 6, 2021

Version of kakao-login libraries

가장 최근 버전

Version of react-native

Platforms you faced the error (IOS or Android or both?)

안드로이드

Expected behavior

로그인이 정상작동 해야함

Actual behavior

로그인 시도시 'Login Failed:E_AUTHORIZATION_FAILED invalid android_key_hash or ios_bundle_id or web_site_url'
에러가 납니다. 해시키값은
keytool -exportcert -alias androiddebugkey -keystore .\프로젝트명\android\app\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
의 명령어를 통해 나온값을 카카오에 등록했습니다.
하지만 키해시에러가 납니다.
ex) Xo8WBi6jzSxKDVR4drqm84yr9iU= 를 등록하니 정상적으로 로그인 됩니다.
해결방법을 알고싶습니다

Tested environment (Emulator? Real Device?)

@hyochan
Copy link
Member

hyochan commented May 6, 2021

디버그 키해시를 등록하여 디버깅을 하는데 오류가 나는 것인지 프로덕션에서 오류가 나는 것인지 확인이 필요합니다.

더불어 Xo8WBi6jzSxKDVR4drqm84yr9iU=를 등록하지 정상적으로 나온다는 말이 구체적으로 어떤 의미인지 말씀해주시면 좋겠습니다.

@hyochan hyochan added ❓ question Further information is requested 🤖 android Related to android labels May 6, 2021
@jwoo9928
Copy link
Author

jwoo9928 commented May 6, 2021

카카오톡 키해시 등록에 해시키를 example로 나와있는 Xo8WBi6jzSxKDVR4drqm84yr9iU= 로 입력한다는 뜻입니다
디버깅할때 오류가 납니다

@qsoo
Copy link
Contributor

qsoo commented May 6, 2021

keytool -exportcert -alias androiddebugkey -keystore .\프로젝트명\android\app\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64

혹시 해당 명령어를 입력하는 디렉토리 위치를 확인해보셨나요?
.\프로젝트명\android\app\debug.keystore

.\ 이 부분에서 현재 디렉토리로 위치를 시작하고 있기 때문에
해당 부분에서 프로젝트 상위 디렉토리에서 명령어를 입력해야 작동할 것 같습니다

@jwoo9928
Copy link
Author

jwoo9928 commented May 7, 2021

네 디렉토리 위치 정확합니다 하지만 여전히 같은 문제가 나타납니다

@qsoo
Copy link
Contributor

qsoo commented May 7, 2021

키해쉬가 등록 커맨드 입력시 터미널에 해쉬키를 제외하고 따로 찍히는게 없나요?
https://coding-dahee.tistory.com/159
큰 이상은 없어 보이는데 키해쉬를 다시 한번 확인해보시는 것도 좋을 것 같습니다!

@hahyeonsook
Copy link

저도 같은 문제가 있었는데, window powershell 커맨드 창에서 keytool을 통해 확인한 해시 값과 자바 코드를 통해 확인한 해시 값이 달랐었습니다.

자바 코드로 확인한 해시키를 등록하고는 로그인 할 수 있었구요!

@mym0404
Copy link
Contributor

mym0404 commented Oct 22, 2022

achive에 필요한 release key와 실제 play store console에 등록된 앱이 사용하는 key는 대개 다릅니다.
app signing key

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤖 android Related to android ❓ question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants