프로젝트 설명
Spring Boot 기반 카카오·구글 OAuth2 소셜 로그인 구현 샘플 프로젝트입니다.
소셜 로그인 성공 후 자체 JWT를 발급하고 Spring Security로 API 접근을 제어합니다.
■ 주요 기능
- 카카오 / 구글 OAuth2 인가 코드 방식 로그인
- 소셜 로그인 성공 후 자체 JWT 발급 (Access + Refresh Token)
- 신규 회원 자동 가입 / 기존 회원 로그인 처리
- 플랫폼별 사용자 정보 파싱 (OAuth2UserInfo 인터페이스 추상화)
- Spring Security 기반 API 접근 제어
■ 기술 스택
Java 17 / Spring Boot 3.x / Spring Security / OAuth2 / JWT / MySQL
기술 스택
JavaSpringMySQL/MariaDBSpring Security,OAuth2,JWT