44import io .f1 .backend .domain .admin .entity .Admin ;
55import io .f1 .backend .domain .user .dto .UserPrincipal ;
66import io .f1 .backend .domain .user .entity .User ;
7+
78import jakarta .servlet .FilterChain ;
89import jakarta .servlet .ServletException ;
910import jakarta .servlet .http .HttpServletRequest ;
1011import jakarta .servlet .http .HttpServletResponse ;
11- import java .io .IOException ;
12- import java .time .LocalDateTime ;
13- import java .util .List ;
14- import java .util .Map ;
12+
1513import org .springframework .security .authentication .UsernamePasswordAuthenticationToken ;
1614import org .springframework .security .core .Authentication ;
1715import org .springframework .security .core .GrantedAuthority ;
2018import org .springframework .stereotype .Component ;
2119import org .springframework .web .filter .OncePerRequestFilter ;
2220
21+ import java .io .IOException ;
22+ import java .time .LocalDateTime ;
23+ import java .util .List ;
24+ import java .util .Map ;
25+
2326@ Component
2427public class DevTokenAuthFilter extends OncePerRequestFilter {
2528
2629 private static final String DEV_TOKEN = "dev-secret-token-1234" ;
2730 private static final String ADMIN_TOKEN = "admin-secret-token-1234" ;
2831
2932 @ Override
30- protected void doFilterInternal (HttpServletRequest request , HttpServletResponse response ,
31- FilterChain filterChain ) throws ServletException , IOException {
33+ protected void doFilterInternal (
34+ HttpServletRequest request , HttpServletResponse response , FilterChain filterChain )
35+ throws ServletException , IOException {
3236
33- User fakeUser = User .builder ()
34- .provider ("kakao" )
35- .providerId ("dev" )
36- .lastLogin (LocalDateTime .now ())
37- .build ();
37+ User fakeUser =
38+ User .builder ()
39+ .provider ("kakao" )
40+ .providerId ("dev" )
41+ .lastLogin (LocalDateTime .now ())
42+ .build ();
3843
3944 fakeUser .setId (1L );
4045 fakeUser .updateNickname ("user" );
4146
4247 UserPrincipal principal = new UserPrincipal (fakeUser , Map .of ());
4348
44- Admin fakeAdmin = Admin .builder ()
45- .id (1L )
46- .username ("admin" )
47- .password ("admin" )
48- .lastLogin (LocalDateTime .now ())
49- .build ();
49+ Admin fakeAdmin =
50+ Admin .builder ()
51+ .id (1L )
52+ .username ("admin" )
53+ .password ("admin" )
54+ .lastLogin (LocalDateTime .now ())
55+ .build ();
5056
5157 AdminPrincipal adminPrincipal = new AdminPrincipal (fakeAdmin );
5258
@@ -55,14 +61,14 @@ protected void doFilterInternal(HttpServletRequest request, HttpServletResponse
5561 if (authHeader != null && authHeader .equals ("Bearer " + DEV_TOKEN )) {
5662 List <GrantedAuthority > authorities = List .of (new SimpleGrantedAuthority ("ROLE_USER" ));
5763
58- Authentication auth = new UsernamePasswordAuthenticationToken ( principal , null ,
59- authorities );
64+ Authentication auth =
65+ new UsernamePasswordAuthenticationToken ( principal , null , authorities );
6066 SecurityContextHolder .getContext ().setAuthentication (auth );
6167 } else if (authHeader != null && authHeader .equals ("Bearer " + ADMIN_TOKEN )) {
6268 List <GrantedAuthority > authorities = List .of (new SimpleGrantedAuthority ("ROLE_ADMIN" ));
6369
64- Authentication auth = new UsernamePasswordAuthenticationToken ( adminPrincipal , null ,
65- authorities );
70+ Authentication auth =
71+ new UsernamePasswordAuthenticationToken ( adminPrincipal , null , authorities );
6672 SecurityContextHolder .getContext ().setAuthentication (auth );
6773 }
6874 filterChain .doFilter (request , response );
0 commit comments