Skip to content

feat: 프론트에서 OAuth 로그인 성공 후 리다이렉트 uri를 파라미터로 지정하여 보낼 수 있도록 수정#42

Merged
kon28289 merged 1 commit intodevfrom
feat/redirectURl
Jul 20, 2025
Merged

feat: 프론트에서 OAuth 로그인 성공 후 리다이렉트 uri를 파라미터로 지정하여 보낼 수 있도록 수정#42
kon28289 merged 1 commit intodevfrom
feat/redirectURl

Conversation

@kon28289
Copy link
Copy Markdown
Contributor

What is this PR?🔍

  • 프론트에서 OAuth 로그인 성공 후 리다이렉트 uri를 파라미터로 지정하여 보낼 수 있도록 수정했습니다.

Changes💻

  • state를 사용하여 프론트에서 보낸 redirect-uri를 복호화 후 사용합니다.
  • 기본 DefaultOAuth2AuthorizationRequestResolver는 외부에서 들어온 state를 무시하고 무작위 값을 생성합니다.
  • OAuth2AuthorizationRequestResolver의 커스텀 구현체를 만들어 외부에서 들어온 state에서 redirect-uri를 꺼내 암호화합니다.
  • OAuth2AuthenticationSuccessHandelr에서 위에서 정의한 state를 통해 redirect-uri를 꺼내고 복호화하여 사용합니다.

ScreenShot📷

@kon28289 kon28289 self-assigned this Jul 20, 2025
@kon28289 kon28289 added the enhancement New feature or request label Jul 20, 2025
@kon28289 kon28289 merged commit d719693 into dev Jul 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant