-
Notifications
You must be signed in to change notification settings - Fork 0
Description
❓ Question
🧐 질문 유형
이 질문이 어떤 유형에 속하는지 선택해주세요.
- 일반적인 질문
- 기능 관련 질문
- 사용 방법 관련 질문
- 기술적인 질문
- 기타 (아래에 명시)
💬 질문 내용
PostApiController에 로거 사용했음에도 불구하고 포스트멘 Post 기능 테스트시 토큰값을 정확하게 입력했음에도 불구하고 401에러가 지속적으로 발생하고 있습니다. 그 전 로직에 문제가 있다고 추측 했지만 로그에 뜨는 권한없음 빼고는 저로써 원인을 파악하기에 역부족입니다.
💡 추가 정보 (선택 사항)
터미널 로그
2025-08-10T13:34:46.024+09:00 INFO 13564 --- [nio-8080-exec-5] com.demo.jwt.TokenValidator : [TokenProvider] Token validation successful.
2025-08-10T13:34:46.027+09:00 INFO 13564 --- [nio-8080-exec-5] com.demo.jwt.TokenProvider : org.springframework.security.core.userdetails.User [Username=string, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, CredentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[[ROLE_USER]]]
2025-08-10T13:34:46.027+09:00 INFO 13564 --- [nio-8080-exec-5] com.demo.jwt.JwtFilter : UsernamePasswordAuthenticationToken [Principal=org.springframework.security.core.userdetails.User [Username=string, Password=[PROTECTED], Enabled=true, AccountNonExpired=true, CredentialsNonExpired=true, AccountNonLocked=true, Granted Authorities=[[ROLE_USER]]], Credentials=[PROTECTED], Authenticated=true, Details=null, Granted Authorities=[[ROLE_USER]]]
2025-08-10T13:34:46.042+09:00 WARN 13564 --- [nio-8080-exec-5] com.demo.jwt.JwtAccessDeniedHandler : [JwtAccessDeniedHandler] Access Denied for request URI: /api/v1/posts. Error message: Access Denied
2025-08-10T13:34:46.049+09:00 WARN 13564 --- [nio-8080-exec-5] c.demo.jwt.JwtAuthenticationEntryPoint : [JwtAuthenticationEntryPoint] Authentication failed for request URI: /error. Error message: Full authentication is required to access this resource
스웨거 테스트 창
포스트멘 테스트 절차
~/auth/register -> ~/auth/login (토큰값 받아온뒤 입력시킴) -> ~/students 테스트시 문제 없는것을 확인 -> ~/posts 테스트시 401 에러 발생
코드 전문은 PR 참고 부탁드립니다