Skip to content

Commit

Permalink
✨ feat : 프론트엔트 url로 리다이렉트 분기 설정
Browse files Browse the repository at this point in the history
  • Loading branch information
ShimFFF committed Feb 9, 2025
1 parent 23b84dd commit 2bae387
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,11 @@ public class OAuth2SuccessHandler implements AuthenticationSuccessHandler {
private final AuthCommandService authCommandService;

// 프론트 엔드 주소, 환경변수에서 주입
@Value("${front.redirect-url}")
private String FRONT_REDIRECT_URL;
@Value("${front.redirect-url.home}")
private String FRONT_HOME_URL;

@Value("${front.redirect-url.signup}")
private String FRONT_SIGNUP_URL;

/**
* OAuth2 로그인 성공 시 처리
Expand All @@ -61,8 +64,9 @@ public void onAuthenticationSuccess(HttpServletRequest request, HttpServletRespo
// Access Token, Refresh Token 발급
String newAccessToken = authCommandService.processLoginSuccess(member, response);

// 리다이렉션 URL 생성
String targetUrl = UriComponentsBuilder.fromUriString(FRONT_REDIRECT_URL)
String tempUrl = (isNewMember || !member.isRegistrationCompleted()) ? FRONT_SIGNUP_URL : FRONT_HOME_URL;

String targetUrl = UriComponentsBuilder.fromUriString(tempUrl)
.queryParam("memberId", member.getId())
.queryParam("nickname", URLEncoder.encode(member.getNickname(), StandardCharsets.UTF_8))
.queryParam("newMember", isNewMember)
Expand Down

0 comments on commit 2bae387

Please sign in to comment.