[Error] 소셜 로그인 구현 시 OAuth 오류
2022. 5. 11. 20:43ㆍWeb/Spring
[Error] 소셜 로그인 구현 시 OAuth 오류
책을 바탕으로 소셜 로그인을 구글로 구현하는 과정 중 오류가 발생하였다.
책정보, 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 : 네이버 책 (naver.com)
오류 전체 문장
Description: Method springSecurityFilterChain in org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration required a bean of type 'org.springframework.security.oauth2.client.registration.ClientRegistrationRepository' that could not be found. Action: Consider defining a bean of type 'org.springframework.security.oauth2.client.registration.ClientRegistrationRepository' in your configuration. |
해결 방법
gradle의 경우 스프링 부트에서 환경 설정 파일로 application.properties라는 파일을 들고 있다.
우리가 OAuth를 이용하여 로그인을 하기 위해서는 application-oauth.properties 파일을 생성하고 안에 관련 내용을 집어넣는데 이 파일을 호출하는 과정에서 생기는 오류였다.
이미지에 보이는 것과 같이 spring.profiles.include=oauth 를 application.properties 파일에 기입해주면 정상 작동하였다.
'Web > Spring' 카테고리의 다른 글
[Spring] Spring boot와 Mysql 연동 (Gradle) (5) | 2022.06.13 |
---|---|
[Spring] AOP 개념 및 정리 (0) | 2022.06.05 |
[Gradle] 의존성 옵션 (0) | 2022.05.01 |
[Spring] 알아두면 좋은 것들 - Intelli j (0) | 2022.04.22 |
[Spring] 오류 찾는 키워드 'caused' (0) | 2022.03.05 |