본문 바로가기
Spring Boot 개념 정리

spring.security.oauth2.client.registration.google.scope=profile,email

by 반오십 코린이 2023. 9. 6.
728x90
spring.security.oauth2.client.registration.google.client-id=클라이언트_id
spring.security.oauth2.client.registration.google.client-secret=클라이언트 보안 비밀
spring.security.oauth2.client.registration.google.scope=profile,email

 

application-oauth.properties 파일에 위 코드에서 scope 부분에 profile, email만 기재하는 이유는?

 

기본값 자체를 openid, profile, email 이 3개를 등록해놨는데 openid의 경우 scope에 기재하면

open id provider라고 인식 그렇게 되면 open id provider인 Google과 나머지(Naver,Kakao) 등과 구분지어

각각으 0Auth2Service를 만들어야함.

고로 openid를 넣지 않는다.


application.properties에서 application-oauth.properties를 포함하도록 하려면

 

spring.profiles.include=oauth

 

728x90