Skip to content

Commit e88ee61

Browse files
committed
chore: 요청/응답 규약에 맞게 수정
1 parent 6f64bd8 commit e88ee61

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

src/main/java/apptive/team5/config/SecurityConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti
5050
http.sessionManagement(session->
5151
session.sessionCreationPolicy(SessionCreationPolicy.STATELESS));
5252

53-
http.addFilterBefore(new JWTFilter(jwtUtil,userLowService), LogoutFilter.class);
53+
http.addFilterBefore(new JWTFilter(jwtUtil,userLowService, objectMapper), LogoutFilter.class);
5454

5555
http.addFilterAt(new CustomLogoutFilter(jwtUtil, jwtService), LogoutFilter.class);
5656

src/main/java/apptive/team5/filter/JWTFilter.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import apptive.team5.jwt.component.JWTUtil;
55
import apptive.team5.user.domain.UserEntity;
66
import apptive.team5.user.service.UserLowService;
7+
import com.fasterxml.jackson.databind.ObjectMapper;
78
import io.jsonwebtoken.Claims;
89
import jakarta.servlet.FilterChain;
910
import jakarta.servlet.ServletException;
@@ -20,12 +21,14 @@
2021
import java.io.IOException;
2122
import java.util.Collections;
2223
import java.util.List;
24+
import java.util.Map;
2325

2426
@RequiredArgsConstructor
2527
public class JWTFilter extends OncePerRequestFilter {
2628

2729
private final JWTUtil jwtUtil;
2830
private final UserLowService userLowService;
31+
private final ObjectMapper objectMapper;
2932

3033
@Override
3134
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
@@ -47,7 +50,9 @@ protected void doFilterInternal(HttpServletRequest request, HttpServletResponse
4750

4851
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
4952
response.setContentType("application/json;charset=UTF-8");
50-
response.getWriter().write("유효하지 않은 토큰입니다.");
53+
Map<String, String> message = Map.of("message", "Invalid Token");
54+
String invalidTokenMessage = objectMapper.writeValueAsString(message);
55+
response.getWriter().write(invalidTokenMessage);
5156
return;
5257
}
5358

src/main/java/apptive/team5/oauth2/controller/OAuth2Controller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public ResponseEntity<TokenResponse> kakaoLogin(@RequestBody KakaoLoginRequest k
2828
@PostMapping("/google")
2929
public ResponseEntity<TokenResponse> googleLogin(@RequestBody GoogleLoginRequest googleLoginRequest) {
3030

31-
TokenResponse tokenResponse = googleService.googleLogin(googleLoginRequest.IdToken());
31+
TokenResponse tokenResponse = googleService.googleLogin(googleLoginRequest.idToken());
3232

3333
return ResponseEntity.ok(tokenResponse);
3434
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package apptive.team5.oauth2.dto;
22

33
public record GoogleLoginRequest(
4-
String IdToken
4+
String idToken
55
) {
66
}

0 commit comments

Comments
 (0)