getName()을 통한 name 추출 방법

saveAuthentication에서 username을 지정해주는 것을 볼 수 있다.

위에서 지정한 username을
SecurityContextHolder.getContext().getAuthentication().getName()
을 통해서 가져오는 것을 알 수 있다.
claim에서 값 가져오기

accessToken을 생성할 때 withClaim을 통해서 claim을 추가할 수 있다. 필요한 것은 넣어주자.

위 함수를 통해서 accessToken에서 claim을 추출한다.

그리고 claim에서 원하는 데이터를 뽑아서 사용하면 된다.
'ssafy 공통프로젝트' 카테고리의 다른 글
| react에서 axios interceptor를 사용해서 header에 token 삽입하기 (0) | 2023.08.06 |
|---|---|
| JWT 및 OAuth2 과정 (소셜로그인을 활용한 로그인 구현) (0) | 2023.08.06 |
| 컨벤션 (1) | 2023.07.26 |
| JWT 구현(1) (소셜로그인을 활용한 로그인 구현) (0) | 2023.07.26 |
| 프로젝트 환경 설정 (0) | 2023.07.25 |