feat : 네이버 소셜 로그인 기능 구현 및 OIDC 지원 추가#15
Merged
DongHyeonka merged 2 commits intoSynapsesa:developfrom Jun 19, 2025
Merged
Conversation
네이버 소셜 로그인을 시스템에 통합하여 사용자의 접근성을 높였습니다. - `NaverUser`와 `OAuth2NaverProviderUserConverter`를 구현하여 네이버 계정 연동을 처리합니다. - 네이버 API의 중첩된 응답(`response`) 구조를 파싱하기 위해 `OAuth2Utils`에 유틸리티 메서드를 추가했습니다. 더불어, 최신 인증 프로토콜을 지원하기 위해 OIDC(OpenID Connect) 설정을 추가했습니다. - `SecurityConfig`의 `oauth2Login` 설정에 `CustomOidcUserService`를 등록하여 OIDC 기반 인증을 활성화했습니다. 회원가입 로직을 개선하여 사용자 경험과 데이터 무결성을 향상했습니다. - 기존에 이메일과 사용자명을 별도로 검사하던 로직을 `findByUsernameAndEmail` 쿼리로 통합하여 중복 검사 효율을 높였습니다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 관련 이슈
✨ PR 작업 내용
SecurityConfig에CustomOidcUserService를 등록하여, 기존 OAuth2 방식과 함께 OIDC 기반의 인증을 처리할 수 있도록 시스템을 확장했습니다.이미지 첨부
다음 할 일