Auth0에 카카오톡 로그인을 추가하던 중 발견하게 되었습니다.
환경설정
우선 Auth0 카카오톡 설정에서 Client Secret는 [카카오톡 로그인] > [보안]을 보고 넣었지만 Client ID는 찾지 못해서 [앱 설정] > [앱 키] > [JavaScript 키]를 사용하고 있습니다. 플랫폼은 Web (사이트 도메인 : https://auth0.com) 입니다.
문의사항
Auth0 에서 Try Connection을 하게되면 로그인 화면이 등장하고 아이디와 비밀번호 입력 후 로그인을 하게되면 [KOE205
invalid_scope]오류가 뜹니다. [문서] > [카카오 로그인] > [문제 해결] > [인가 코드관련 에러]에선 “앱 설정에서 설정하지 않은 동의 항목을 scope 파라미터의 값으로 포함한 경우” 라고 설명하고 해결책으로 [내 애플리케이션] > [카카오 로그인] > [동의항목]에서 설정해주거나 설정하지않은 동의항목을 제외하고 재요청 하면 해결된다고 나와있습니다.
제 경우 아래와 같이 profile이 동의되지않았다고 뜨는데 [동의항목]에는 profile_nickname, profile_image만 있을 뿐 profile은 보이지 않습니다.
{
"error": "access_denied",
"error_description": "Invalid scope: profile"
}
처음엔 Client ID를 잘못 입력했다고 판단해서 Admin 앱키로 변경하고 시도해봤지만 해결하지 못했습니다.
아무리 생각해도 Client ID를 잘못입력해서 허가가 나지않은걸로 생각되는데 어느 시점에서 문제가 발생했는지 알 수 있을까요?