google oauth 연동 오류
- 작성자 :
- 작*자
- 작성일 :
- 2022-08-24 15:46:41
- 조회수 :
- 648
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
공통컴포넌트에 포함되어있는 소셜로그인 기능을 사용하려고 합니다.
현재 google 로그인 테스트 중으로
spring/com/context-oauth.xml 경로의 googleAuthVO 설정값인 클라이언트 ID, 클라이언트Secret, redirecturl 설정하여 테스트 하였으나 아래와 같은 오류메세지를 받고있습니다.
Response{code=403, message='Forbidden', body='null', headers={Transfer-Encoding=chunked, Accept-Ranges=none, X-Frame-Options=SAMEORIGIN, null=HTTP/1.1 403 Forbidden, Alt-Svc=h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43", Cache-Control=private, Server=ESF, X-Content-Type-Options=nosniff, Vary=Origin,Accept-Encoding, X-XSS-Protection=0, Date=Wed, 24 Aug 2022 06:44:23 GMT, Content-Type=application/json; charset=UTF-8}}
구글 콘솔에서 Google + api 활성화 및 프로필정보를 받아올 테스트 아이디도 등록한 상태인데 어떤 부분이 문제여서 오류인지 말씀부탁드립니다 ㅠㅠ
현재 google 로그인 테스트 중으로
spring/com/context-oauth.xml 경로의 googleAuthVO 설정값인 클라이언트 ID, 클라이언트Secret, redirecturl 설정하여 테스트 하였으나 아래와 같은 오류메세지를 받고있습니다.
Response{code=403, message='Forbidden', body='null', headers={Transfer-Encoding=chunked, Accept-Ranges=none, X-Frame-Options=SAMEORIGIN, null=HTTP/1.1 403 Forbidden, Alt-Svc=h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43", Cache-Control=private, Server=ESF, X-Content-Type-Options=nosniff, Vary=Origin,Accept-Encoding, X-XSS-Protection=0, Date=Wed, 24 Aug 2022 06:44:23 GMT, Content-Type=application/json; charset=UTF-8}}
구글 콘솔에서 Google + api 활성화 및 프로필정보를 받아올 테스트 아이디도 등록한 상태인데 어떤 부분이 문제여서 오류인지 말씀부탁드립니다 ㅠㅠ
환경정보
-
- OS 정보 : windows
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Google Oauth-api 설정(OAuthConfig.java) 중 GOOGLE_PROFILE_URL 을
[https://www.googleapis.com/oauth2/v1/userinfo?alt=json]
로 변경한 후 진행해보시기 바랍니다.
또한 에러 로그에 보이는 [403 Forbidden] 에러는
서버에 요청이 전달되었지만 권한때문에 거절되었다는 것을 의미하므로
Google 설정을 한번 더 확인해보시고
로직에서도 AccessToken 이 제대로 넘어오는지도 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
Google Oauth-api 설정(OAuthConfig.java) 중 GOOGLE_PROFILE_URL 을
[https://www.googleapis.com/oauth2/v1/userinfo?alt=json]
로 변경한 후 진행해보시기 바랍니다.
또한 에러 로그에 보이는 [403 Forbidden] 에러는
서버에 요청이 전달되었지만 권한때문에 거절되었다는 것을 의미하므로
Google 설정을 한번 더 확인해보시고
로직에서도 AccessToken 이 제대로 넘어오는지도 확인해보시기 바랍니다.
감사합니다.