JWT + OAuth2 로그인 클래스, 메서드 요약정리
·
웹개발/[스프링부트3 백엔드 개발자 되기]
리소스 서버(구글)에서 사용자 정보를 조회(loadUser)하고 users 테이블에 새로 추가or업데이트(saveOrUpdate) OAuth2관련 다양한 설정(스프링 시큐리티 비활성화, 세션 비활성화, 요청 경로 권한, OAuth로그인 관련 설정 등) 주요역할: /users/login 페이지를 통해 OAuth2 로그인을 설정하고, OAuth2 인증 요청을 쿠키 기반으로 저장하며, 사용자 정보를 를 통해 처리합니다. 또한, 로그인 성공 시 를 통해 추가적인 처리를 수행합니다. OAuth 인증 성공 처리 로그인(인증)이 성공하면 리프레시토큰을 생성하고 db에 저장(SaveRefreshToken), 쿠키에 저장(for 사용자)(addRefreshTok..