Skip to content

Commit 7c8b2b3

Browse files
authored
Merge pull request #481 from Kernel360/develop
[merge] develop into main
2 parents e8b3caf + 0c4713b commit 7c8b2b3

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

member-api/src/main/java/com/kernelsquare/memberapi/common/oauth2/handler/OAuth2LoginFailureHandler.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.springframework.security.oauth2.core.OAuth2Error;
1010
import org.springframework.security.web.authentication.AuthenticationFailureHandler;
1111
import org.springframework.stereotype.Component;
12+
import org.springframework.web.util.UriComponentsBuilder;
1213

1314
import java.io.IOException;
1415
import java.net.URLEncoder;
@@ -37,9 +38,11 @@ public void onAuthenticationFailure(HttpServletRequest request, HttpServletRespo
3738

3839
log.info("OAuth2 로그인에 실패했습니다. 에러 코드: {}, 에러 메시지: {}", errorCode, errorMessage);
3940

41+
String redirectUrl = UriComponentsBuilder.fromUriString(githubRedirectUrl)
42+
.queryParam("errorCode", errorCode)
43+
.queryParam("errorMessage", URLEncoder.encode(errorMessage, StandardCharsets.UTF_8))
44+
.build().toUriString();
4045

41-
githubRedirectUrl += "?errorCode=" + URLEncoder.encode(errorCode, StandardCharsets.UTF_8.toString()) + "&errorMessage=" + URLEncoder.encode(errorMessage, StandardCharsets.UTF_8.toString());
42-
43-
response.sendRedirect(githubRedirectUrl);
46+
response.sendRedirect(redirectUrl);
4447
}
4548
}

member-api/src/main/resources/application.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,4 +191,4 @@ server:
191191

192192
custom:
193193
github:
194-
redirect: https://kernelsquare.live/oauth/github
194+
redirect: https://kernelsquare.live/oauth/github

0 commit comments

Comments
 (0)