티스토리 뷰
오류
Spring Security를 구현하고 있을 때 회원가입을 시도했을때의 오류다.
이 예외는 내가 UserDetailsService를 커스텀한 UserDetailsService에서 로그인요청할 때 입력한 아이디가 DB에 존재하지 않을 때 터트리는 예외였다.
분명 회원가입을 하는데 로그인을 할 때 실행되어야 할 클래스가 왜 터질까 ?
해결
문제는 내가 회원가입 요청할때 Header에 자꾸 토큰을 넣고 요청했기 때문이다. 이건 내 추측인데,
헤더에 토큰을 넣고 요청을 보낼 때 JwtAuthenticationFilter에서 헤더에 토큰이 있는 것을 보고 처리한 것이다.
즉, 사용자가 요청을 보내면 JwtAuthenticationFilter -> UsernamePasswordAuthenticationFIlter 순이기 때문에
아마 JwtAuthenticationFilter에서 걸린 것으로 판단된다.
'Error and Solve' 카테고리의 다른 글
Git push 하면 뜨는 Username, Password 질문 생략하는 방법 (0) | 2022.10.05 |
---|---|
EC2에서 gradle 테스트 도중 실패하는 문제 (0) | 2022.10.02 |
애플리케이션 실행 시 발생하는 DB 관련 오류 문제 (0) | 2022.08.11 |
Request의 Header에서 토큰값이 안가져와지는 문제 (0) | 2022.07.22 |
게시판 페이징 되어있는 것을 검색처리할 때 발생한 문제 (0) | 2022.07.13 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday