Refresh Token 프로세스

  • tokenExpire 버튼을 클릭하면 요청 안에서 요청을 보내 새로운 액세스 토큰을 얻어 다시 로컬 스토리지에 저장한다.

img_18.png

1. 클라이언트 - RestController

  • 리소스 서버로 토큰과 함께 요청한다.

img_19.png

2. 리소스 서버 (8082)

  • OAuth2Error 정보를 반환한다.

img_20.png

3. 클라이언트 - Controller

img_21.png

  • OAuth2TokenEndpointFilter의 Provider 들 중 OAuth2RefreshTokenAuthenticationProvider가 처리를 맡는다.

5. 클라이언트에 응답 후 액세스 토큰 갱신

Last updated