Google OAuth 2.0 login을 2014년 9월에 사용할 수 없게 됨(Google 계정에서 사용자 등록 기능이 있는 경우 주의)
Google 계정을 통해 로그인하는 데 사용되는 API가 변경됨
이전부터 Google은 Google OAuth 2.0 login을 Google+ Sign-In으로 변경하도록 안내했던 것 같습니다.
Google OAuth 2.0 login이 2014년 9월 1일에 중단됩니다.
이에 따라 Google 계정의 사용자 등록 기능도 변경이 필요하므로 라이브러리 업데이트 등을 수행하십시오.
또한 Google+ API를 허용하지 않는 경우 Google Development Console에서 설정해야 합니다.
설정 단계: 프로젝트 선택 -> API 및 인증 -> API -> Google+ API 비활성화 버튼을 클릭
왜 이 문제를 맞았는가
Rails 앱에서 omniauth-google-oauth2의 Gem 업데이트를 한 후 Google 계정에서 사용자 등록을 할 수 없게 되었기 때문에이 문제를 발견했습니다.
다음은 그 때의 로그
로그
INFO -- omniauth: (google_oauth2) Callback phase initiated.
ERROR -- omniauth: (google_oauth2) Authentication failure! invalid_credentials: OAuth2::Error, {"errors"=>[{"domain"=>"usageLimits", "reason"=>"accessNotConfigured", "message"=>"Access Not Configured. Please use Google Developers Console to activate the API for your project."}], "code"=>403, "message"=>"Access Not Configured. Please use Google Developers Console to activate the API for your project."}:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
}
],
"code": 403,
"message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
}
}
Reference
이 문제에 관하여(Google OAuth 2.0 login을 2014년 9월에 사용할 수 없게 됨(Google 계정에서 사용자 등록 기능이 있는 경우 주의)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aikyo02/items/459d03af304e1188f110텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)