spring security와 jwt를 이용한 accessToken, refreshToken 발급


spring security와 jwt를 이용한 accessToken, refreshToken 발급

저번에 만들어본 jwt 로그인은 많은 security의 클래스들을 구현해서 복잡하였다. 그래서 최적화해서 다시 구현해보았다. accessToken refreshToken 흐름 Security 로그인 처리 흐름 흐름을 ppt로 정리해보았다. 밑에서 더 자세히 설명하겠다 JwtProvider jwt를 생성, 추출의 기능이 있는 클래스이다 (jwt에 지식들은 전에 설명한 적이 있으므로 생략) seceryKey, accessToken 유효seconds, refreshToken 유효seconds는 application.yml에 정의하여 사용한다. (토큰 생성에 필요한 유효시간은 밀리세컨드가 필요하므로 정의한 값은 초 단위므로 * 1000을 해주었다.) secertKey는 빈 생성될 때 암호화돼서 jwt에 들어간다. generateToken()으로 토..........



원문링크 : spring security와 jwt를 이용한 accessToken, refreshToken 발급