나를 기록하다
article thumbnail
반응형

프로젝트를 진행하면서 Spring Security + JWT로 회원가입 및 로그인은 구현 완료 후 테스트까지 성공하였고 이제 follow 기능을 만들면서 테스트를 하던 중에 발생한 에러다.

 

문제

아래와 같이 먼저 로그인을 진행하고,

로그인

 

follow/{memberId}에 맞게 api를 호출했는데 anonymousUser라고 인증되지 않은 사용자로 출력되어 에러가 발생하였다.

팔로우

 

해결

문제 원인은 아주 간단한 것이었다. 이 간단한 원인을 2시간 넘게 찾고 있었던 것이다.

POST 방식으로 HTTP 통신을 할 때 Header에 있는 Authorization을 통해서 로그인 정보를 확인하는데 Bearer Token에 로그인시 발급받은 Access Token을 넣어야 하는데 넣지 않고 api만 전달한 것이다.

Bearer Token

이렇게 Token을 같이 전달하니 이상없이 follow 기능이 동작했다.

사소한 문제를 기본적인 것부터 파악하지 않은 것이 원인이다. 앞으로는 세세하게 체크하자..^^

반응형
profile

나를 기록하다

@prao

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...