티스토리 뷰

오류

Spring Security를 구현하고 있을 때 회원가입을 시도했을때의 오류다.

 

 

이 예외는 내가 UserDetailsService를 커스텀한 UserDetailsService에서 로그인요청할 때 입력한 아이디가 DB에 존재하지 않을 때 터트리는 예외였다. 

 

 

분명 회원가입을 하는데 로그인을 할 때 실행되어야 할 클래스가 왜 터질까 ?

 

해결

문제는 내가 회원가입 요청할때 Header에 자꾸 토큰을 넣고 요청했기 때문이다. 이건 내 추측인데, 

헤더에 토큰을 넣고 요청을 보낼 때 JwtAuthenticationFilter에서 헤더에 토큰이 있는 것을 보고 처리한 것이다. 

 

 

즉, 사용자가 요청을 보내면 JwtAuthenticationFilter -> UsernamePasswordAuthenticationFIlter 순이기 때문에

아마 JwtAuthenticationFilter에서 걸린 것으로 판단된다. 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday