1- package com .sparta .spring_deep ._delivery .config . security ;
1+ package com .sparta .spring_deep ._delivery .domain . user . jwt ;
22
33import com .fasterxml .jackson .databind .ObjectMapper ;
44import com .sparta .spring_deep ._delivery .domain .user .details .UserDetailsImpl ;
55import com .sparta .spring_deep ._delivery .domain .user .dto .LoginRequestDto ;
66import com .sparta .spring_deep ._delivery .domain .user .entity .UserRole ;
7- import com .sparta .spring_deep ._delivery .util .JwtUtil ;
87import jakarta .servlet .FilterChain ;
98import jakarta .servlet .http .HttpServletRequest ;
109import jakarta .servlet .http .HttpServletResponse ;
@@ -35,6 +34,7 @@ public Authentication attemptAuthentication(HttpServletRequest request,
3534 LoginRequestDto requestDto = new ObjectMapper ().readValue (request .getInputStream (),
3635 LoginRequestDto .class );
3736
37+
3838 return getAuthenticationManager ().authenticate (
3939 new UsernamePasswordAuthenticationToken (
4040 requestDto .getUsername (),
@@ -50,15 +50,16 @@ public Authentication attemptAuthentication(HttpServletRequest request,
5050
5151 @ Override
5252 protected void successfulAuthentication (HttpServletRequest request ,
53- HttpServletResponse response , FilterChain chain , Authentication authResult ) {
53+ HttpServletResponse response , FilterChain chain , Authentication authResult )
54+ throws IOException {
5455
55- String username = ((UserDetailsImpl ) authResult .getPrincipal ()).getUsername ();
56- UserRole role = ((UserDetailsImpl ) authResult .getPrincipal ()).getUser ().getRole ();
56+ UserDetailsImpl userDetails = (UserDetailsImpl ) authResult .getPrincipal ();
57+ String username = userDetails .getUsername ();
58+ UserRole role = userDetails .getUser ().getRole ();
5759
5860 String token = jwtUtil .createJwt (username , role );
59- System .out .println (token );
60- response .addHeader (JwtUtil .AUTHORIZATION_HEADER , token );
6161
62+ response .addHeader (JwtUtil .AUTHORIZATION_HEADER , token );
6263 }
6364
6465 @ Override
0 commit comments