신뢰성 있는 서비스에서 로그인하여 인증을 받고, 그 권한을 인가 받아 JWT를 발급하는 스프링 시큐리티 OAuth2 소셜 로그인 프로젝트입니다.


스프링 OAuth2 클라이언트 JWT

1. 실습 목표

2. 동작 원리와 프론트/백 책임 분배

3. 프로젝트 생성 및 의존성 추가

4. 동작 원리

5. OAuth2 변수 역할

6. SecurityConfig 등록

7. 네이버 소셜 로그인 신청

8. 구글 소셜 로그인 신청

9. OAuth2UserService 응답 받기

10. OAuth2UserService 완료

11. 유저 정보 DB 저장

12. JWT 발급 및 검증 클래스

13. 로그인 성공 JWT 발급

14. JWT 검증 필터