ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 49 TIL
    내일배움캠프 2023. 1. 4. 20:37

     

    별거 아닐거라 생각했던 Jwt 검증 부분이 오류가 뜨면서 하루를 꼬박 박게 됬습니다

    문제는 하루를 다 소비하고도 이게 왜 안되는건지 이해를 못하는고 있다는 점이겠네요

     

    아래 검증부분에서 Claims 가 왜 초기화 오류가 나는지 = null 값으로 초기화하면

    왜 자료가 안들어가는건지 아주 아리송합니다 내일 튜터님 오시는대로 물어봐야겠습니다

    @PostMapping("/api/posts")
    public PostResponse createPost(@RequestBody CreatePostRequest createPostRequest, HttpServletRequest request) {   // () = createPostRequest 값을 전달 받음
        String token = jwtUtil.resolveToken(request);
        Claims claims;
        if (token != null) {
            if (jwtUtil.validateToken(token)) {
                claims = jwtUtil.getUserInfoFromToken(token);
            }
        } else { throw new IllegalArgumentException("토큰값이 잘못됌"); }
    
        String requestingUser = claims.getSubject();	// 이부분 claims 초기화 오류
        return postService.createPost(createPostRequest, requestingUser);
    }

     

    '내일배움캠프' 카테고리의 다른 글

    KPT ( 51 TIL )  (0) 2023.01.06
    50 TIL  (0) 2023.01.05
    48 TIL  (0) 2023.01.03
    47 TIL  (0) 2023.01.02
    46 TIL  (0) 2022.12.30
Designed by Tistory.