Skip to content

[Question ]Post기능 테스트 관련 401에러 발생 문제 #29

@SONGYOOCHAN

Description

@SONGYOOCHAN

❓ 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

스웨거 테스트 창

Image

포스트멘 테스트 절차

~/auth/register -> ~/auth/login (토큰값 받아온뒤 입력시킴) -> ~/students 테스트시 문제 없는것을 확인 -> ~/posts 테스트시 401 에러 발생

코드 전문은 PR 참고 부탁드립니다

#22 (comment)


Metadata

Metadata

Assignees

No one assigned

    Labels

    question이슈 해결을 위해 도움이 필요합니다.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions