We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
OpenID를 통한 카카오 OAuth2 인증을 수행하려면 제공 받는 idToken의 유효성을 검증해야 합니다.
해당 유효성 검증은 서명 시 사용한 공개 키 목록을 통해 이뤄지는데, 공개키 목록을 조회하면 JWK 포맷인 것을 볼 수 있습니다.
JWK
따라서 idToken의 유효성 검사는 해당 API의 JWK를 사용하면 됩니다.
하지만 지금 사용중인 JWT 라이브러리(0.11.5) 버전에서는 JWK를 제공하지 않습니다.
따라서 JWK를 사용하기 위해서는 라이브러리 버전을 올려야 합니다!
OpenID 인증 구현 때 JWT 라이브러리 버전을 올려도 되지만, 올리면서 기존 JWT 사용 로직에 영향이 가므로 미리 버전을 올려서 검증을 마친 뒤 OpenID 인증 구현을 진행해야 할 것 같습니다.
2시간
The text was updated successfully, but these errors were encountered:
feat: jjwtVersion 0.12.5 업그레이드 (#905) (#906)
00dcf22
feat: jjwtVersion 0.12.5 업그레이드
seokjin8678
Successfully merging a pull request may close this issue.
✨ 세부 내용
OpenID를 통한 카카오 OAuth2 인증을 수행하려면 제공 받는 idToken의 유효성을 검증해야 합니다.
해당 유효성 검증은 서명 시 사용한 공개 키 목록을 통해 이뤄지는데, 공개키 목록을 조회하면
JWK
포맷인 것을 볼 수 있습니다.따라서 idToken의 유효성 검사는 해당 API의 JWK를 사용하면 됩니다.
하지만 지금 사용중인 JWT 라이브러리(0.11.5) 버전에서는 JWK를 제공하지 않습니다.
따라서 JWK를 사용하기 위해서는 라이브러리 버전을 올려야 합니다!
OpenID 인증 구현 때 JWT 라이브러리 버전을 올려도 되지만, 올리면서 기존 JWT 사용 로직에 영향이 가므로 미리 버전을 올려서 검증을 마친 뒤 OpenID 인증 구현을 진행해야 할 것 같습니다.
⏰ 예상 소요 시간
2시간
The text was updated successfully, but these errors were encountered: