스프링 OAuth2 클라이언트 JWT 1 : 소셜 로그인 실습 목표
·
Spring Security/OAuth2
실습 목표OAuth2.0 클라이언트와 스프링 시큐리티 6 프레임워크를 활용하여 신뢰할 수 있는 외부 사이트(구글, 네이버)로부터 인증을 받고 전달 받은 유저 데이터를 활용하여 JWT를 발급하고 인가를 진행하는 방법. 인증 받은 데이터는 MySQL 데이터베이스를 활용하여 저장하고 관리한다.구현API 서버 형태로 구현.인증 : 네이버/구글 소셜 로그인 (코드 방식) 후 JWT 발급인가 : JWT를 통한 경로별 접근 권한인증 정보 DB 저장 후 추가 정보 기입버전 및 의존성Spring Boot 3.4.xSpring Security 6.2.2OAuth2 ClientLombokSpring Data JPA - MariaDBJWT 0.12.3Gradle - GroovyIntelliJ Ultimate기타OAuth2.0..