-
Spring Security JWT - JWT 생성 후 응답Framework & Library/Spring Security 2021. 10. 10. 01:25
JwtAuthenticationFilter 클래스 수정
ㆍ JwtAuthenticationFilter 클래스의 successfulAuthentication() 메서드를 위 사진과 같이 수정한다.
ㆍ successfulAuthentication() 메서드는 attemptAuthentication() 메서드가 실행되고 인증이 정상적으로 되었으면 자동으로 실행되는 메서드이다.
ㆍ attemptAuthentication() 메서드에서 JWT를 생성하고 Header에 JWT 정보를 담아 클라이언트 측에 응답을 하는 방식이다.
테스트
로그인 요청
ㆍ username의 값을 "qlsdud0604"로 password의 값을 "1234"로 지정한 후 JSON 형태로 로그인 요청을 한다.
Header 정보 확인
ㆍ 로그인 요청을 한 후 Header의 정보를 확인해 보았을 때 JWT 정보가 제대로 응답이 되었음을 확인할 수 있다.
GitHub - qlsdud0604/spring-security-basic: 스프링 시큐리티의 기초를 학습하는 공간
스프링 시큐리티의 기초를 학습하는 공간. Contribute to qlsdud0604/spring-security-basic development by creating an account on GitHub.
github.com
728x90'Framework & Library > Spring Security' 카테고리의 다른 글
Spring Security JWT - JWT를 통한 인증 (0) 2021.10.10 Spring Security JWT - 로그인 인증 (0) 2021.10.09 Spring Security JWT - 회원가입 (0) 2021.10.09 Spring Security JWT - JWT를 위한 로그인 시도 (0) 2021.10.08 Spring Security JWT - 임시 토큰을 통한 테스트 (0) 2021.10.08