1
1
package gdsc .konkuk .platformcore .application .auth ;
2
2
3
+ import static gdsc .konkuk .platformcore .global .consts .SPAConstants .SPA_ADMIN_LOGIN_REDIRECT_URL ;
4
+
3
5
import gdsc .konkuk .platformcore .application .member .exceptions .MemberErrorCode ;
4
6
import gdsc .konkuk .platformcore .application .member .exceptions .UserNotFoundException ;
5
7
import gdsc .konkuk .platformcore .domain .member .entity .Member ;
6
8
import gdsc .konkuk .platformcore .domain .member .repository .MemberRepository ;
7
9
import jakarta .servlet .http .HttpServletRequest ;
8
10
import jakarta .servlet .http .HttpServletResponse ;
11
+ import java .io .IOException ;
9
12
import java .nio .charset .StandardCharsets ;
10
13
import lombok .RequiredArgsConstructor ;
11
14
import org .springframework .http .MediaType ;
@@ -24,7 +27,7 @@ public class CustomAuthenticationSuccessHandler extends SimpleUrlAuthenticationS
24
27
@ Override
25
28
public void onAuthenticationSuccess (
26
29
HttpServletRequest request , HttpServletResponse response ,
27
- Authentication authentication ) {
30
+ Authentication authentication ) throws IOException {
28
31
29
32
OidcUser oidcUser = (OidcUser ) authentication .getPrincipal ();
30
33
Member member = memberRepository .findByEmail (oidcUser .getEmail ())
@@ -34,5 +37,6 @@ public void onAuthenticationSuccess(
34
37
response .addHeader ("Authorization" , "Bearer " + token );
35
38
response .setContentType (MediaType .APPLICATION_JSON_VALUE );
36
39
response .setCharacterEncoding (StandardCharsets .UTF_8 .name ());
40
+ response .sendRedirect (SPA_ADMIN_LOGIN_REDIRECT_URL );
37
41
}
38
42
}
0 commit comments