
loginSuccess=false 값을 담아 프론트엔드 서버로 리디렉션한다.loginSuccess=true와 token=accesstoken 값을 담아 프론트엔드 서버로 리디렉션한다.
JwtFilter가 작동하지 않도록 했다.
OncePerRequestFilter의 shouldNotFilter에 해당 uri를 추가함으로써 해결할 수 있다.OAuth2 authentication 객체(OAuth2User)로 수행
AccessToken이 발급되었다.JwtFilter를 거치도록 설계되었다. 여기에서 토큰의 유효성을 검사한다.
토큰이 만료되었거나, 이상한 형식의 토큰일 경우, “토큰이 만료되었습니다” 메세지를 띄우고 다시 로그인하도록 유도 한다. (리프레시 토큰을 구현하지 않았으므로)
토큰이 유효할 경우, Filter를 통과하고 인증이 완료되어, 요청한 로직을 수행한다. (이 때의 인증완료 객체는 UsernamepasswordAuthenticationToken이다. 안에 들어있는 principal은 User이다.)
⇒ 해당 객체를 기반으로 요청을 수행한다.