[Spring boot] OAuth(Google) & JWT Login (2) - 자체 로그인 동작 구조
·
Spring boot/Spring security
1. 서론 Spring security의 SecurityContext 객체는 Authentication 객체(사용자 인증 정보)를 가지고 있으며, 이 사용자 인증 정보는 Authentication 객체 안에 UserDetails 또는 OAuth2User(소셜 로그인 시) 객체로 저장된다. 그렇다면 Spring security는 어떠한 내부 프로세스를 가지고 사용자 인증을 진행하는 걸까? 아울러 이는 어떻게 JWT와 연계되는가? 로그인과, 로그인 이후 진행되는 프로세스를 프로젝트 코드와 함께 살펴보자.2. 로그인 시(소셜X)AuthorizingController.java...@Log4j2@RestController@RequiredArgsConstructor@RequestMapping("/api/auth"..