작성
·
464
0
감이 잘 안와서 질문 올립니다.
git@github.com:afgman4/jwt.git
27강 - jwt토큰 서버 구축완료 강의까지 다 봤는데.. 마지막 장에서
JwtAuthorizationFilter 에 디버깅을 걸고 해봤는데
중단점도 잘 걸리고.. principal에 값 세팅 잘되는 것도 확인이 되었습니다.
@GetMapping("/api/v1/user")
public String user(Authentication authentication){
PrincipalDetails principalDetails = (PrincipalDetails) authentication.getPrincipal();
System.out.println(principalDetails.getUser());
return "user";
}
부분에 중단점을 찍고 디버깅을 했는데 안타네요.
/api/v1/user 로 하면 왜 body 에 1이라는 값이 박히는지 도통이해가 안갑니다. "user"라고 떠야 할거 같은데 말이죠..;;
/api/v1/admin 하면 403 에러 잘 떠서 좋은데..
JwtAuthorizationFilter 에서 SecurityContext에 세팅을 하고 controller로 넘어와야 할거 같은데 안오는게 이상하네요
제 소스에 뭐가 잘못된게 있을까요?
답변 감사합니다!