This repository was archived by the owner on Jan 11, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
[FEATURE] OAuth 소셜 로그인 전략 패턴 적용 및 공통 로직 분리 #27
Merged
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
4d34ffd
[SPOT-301][FEATURE] Feign Client 관련 Config 생성
msk226 450d987
[SPOT-301][FEATURE] 전략 패턴을 사용하기 위한 인터페이스 정의
msk226 f7a9e3a
[SPOT-301][FEATURE] 카카오 외부 API 호출 관련 Feign 로직 구현
msk226 1bae48e
[SPOT-301][FEATURE] 구글 외부 API 호출 관련 Feign 로직 구현
msk226 7d6b853
[SPOT-301][FEATURE] Auth 및 JWT 상수 관련 클래스 정의
msk226 24b023e
[SPOT-301][FEATURE] Feign 관련 Config 클래스 애노테이션 부착
msk226 7e73c68
[SPOT-301][FEATURE] 구글 관련 전략 클래스 생성
msk226 ef85266
[SPOT-301][FEATURE] 카카오 관련 전략 클래스 생성
msk226 2acf990
[SPOT-301][FEATURE] 전략 팩토리 클래스 생성
msk226 b476cc6
[SPOT-301][FEATURE] 회원 생성 정적 팩토리 메서드 정의
msk226 3b139bb
[SPOT-301][FEATURE] 각 전략 별 회원 생성 정적 팩토리 메서드를 활용한 회원 생성 메서드 구현
msk226 372026d
[SPOT-301][FEATURE] 회원 로그인 및 회원 가입 처리 로직 별도 클래스로 분리
msk226 9c0c7b3
[SPOT-301][FEATURE] 전략 패턴 기반 OAuth 로그인 관련 서비스 클래스 정의
msk226 c437495
[SPOT-301][FEATURE] 소셜 로그인 관련 외부 환경 변수 Prefix 통일
msk226 71d58fa
[SPOT-301][FEATURE] 회원 가입 관련 로직 서비스 메서드 트랜잭션 애노테이션 부착
msk226 0a1d20f
[SPOT-301][FEATURE] Feign Client 스캔 Base Package 프로젝트 상위 디렉토리로 지정
msk226 3a11293
[SPOT-301][FEATURE] 불필요한 레거시 소셜 로그인 관련 코드 삭제
msk226 aaae67b
[SPOT-301][FEATURE] 소셜 로그인 관련 DTO 패키지 정리
msk226 e84c6eb
[SPOT-301][FEATURE] 네이버 소셜 로그인 전략 패턴 적용 위해 기존 코드 삭제
msk226 f051a6b
[SPOT-301][FEATURE] 네이버 소셜 로그인을 위한 외부 API 호출 Feign Client 정의
msk226 bba69cc
[SPOT-301][FEATURE] 네이버 소셜 로그인을 위한 DTO 정의
msk226 ec3217e
[SPOT-301][FEATURE] 네이버 관련 전략 클래스 생성
msk226 e586445
[SPOT-301][FEATURE] 불필요한 카카오 관련 레거시 외부 API 호출 클래스 삭제
msk226 bd0c03d
[SPOT-301][FEATURE] Token 관련 클래스 명에서 JWT와 같은 기술 구체적인 네이밍 제거
msk226 8060f9f
[SPOT-301][FEATURE] 불필요한 OAuth 관련 의존성 및 코드 삭제
msk226 e97dd5e
[SPOT-301][REFACTOR] OAuth 전략 패키지 구조 정리 및 오타 수정
msk226 ff4b0f0
[SPOT-301][FEATURE] 소셜 로그인 관련 컨트롤러 정의
msk226 a39857e
[SPOT-301][FEATURE] 외부 API 호출 관련 헤더 상수화
msk226 e322df3
[SPOT-301][FEATURE] 소셜 로그인 관련 회원 생성 팩토리 메서드 명 내 OAuth 키워드 추가
msk226 2456096
[SPOT-301][FEATURE] Feign 예외를 통일하여 처리하기 위한 래퍼 클래스 정의
msk226 86aaaf5
[SPOT-301][FEATURE] constants 관련 클래스 abstract로 변경
msk226 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.