[Spring Security] -> OAuth2 인증 적용

·2022년 11월 29일
0

SpringSecurity

목록 보기
13/13
post-thumbnail

의존 라이브러리 추가

Spring Security 기반의 애플리케이션이므로 Spring Security 라이브러리와 OAuth2 시스템을 이용하는 Client임으로 OAuth2-client 라이브러리를 추가한다.

OAuth2 시스템 이용하기 위한 사전 작업

써드 파티 애플리케이션의 OAuth2 시스템을 이용하기 위해서는 해당 애플리케이션의 클라이언트 ID와 Secret를 생성해야 한다.

구글 API 및 서비스 콘솔

OAuth2 클라이언트 등록 정보 추가

(1) -> OAuth2 클라이언트 생성시 발급된 클라이언트 ID
(2) -> OAuth2 클라이언트 생성시 발급된 보안 비밀번호

⭐클라이언트의 ID와 Secret은 절대 유출되어서는 안되는 정보임으로 환경변수와 같은 방식으로 따로 저장해야 한다.

OAuth 2 인증을 위한 SecurityConfiguration 설정

Spring Boot를 통해 자동 구성 기능으로 알아서 configuration을 구성해줘 별다른 설정은 필요하지 않다.

profile
🧑‍💻백엔드 개발자, 조금씩 꾸준하게

0개의 댓글