JAVA/Spring Boot

스프링부트 구글 로그인 환경 설정하기

ri5 2021. 3. 31. 17:12

1.구글 프로젝트 생성.

구글 클라우스 플랫폼 서비스

1) 구글 클라우드 플랫폼을 들어간다.

2) ▼를 누르고 새프로젝트 생성.

 

2. Oauth 클라이언트 동의화면 구성.

OAuth 동의 화면

1) 좌측 OAuth 동의화면 메뉴 클릭

2) 앱이름,사용자 지원 이메일,개발자 연락처 정보 입력후 저장 후 계속 클릭.

 

Oauth 동의 화면

3) 범위 추가를 통해 profile,email,openid를 추가 시킨다.

 

4.OAuth 클라이언트 ID 만들기.

OAuth 클라이언트 화면 만들기.

1) 사용자 인증정보를 클릭하고 oauth클라이언트 id 만들기 클릭

2) 클라이언트 이름과 사용할 리디렉션 url 설정.

 

5. properties파일 생성후 설정

1) application-oauth.propertiess 생성.

 

2) application-oauth.propertiess 설정.

spring.security.oauth2.client.registration.google.client-id=클라이언트 아이디
spring.security.oauth2.client.registration.google.client-secret=클라이언트 보안
spring.security.oauth2.client.registration.google.scope =profile,emial

3) application.properties 속성 추가.

#application-oauth를 사용하게 함.
spring.profiles.include=oauuth