django-allauth では、標準の Google Oauth2 サインインの代わりに、 Google プラス サインイン (Google が推奨するhttps://developers.google.com/accounts/docs/OAuth2Login ) を使用しようとしています。
ほとんどの場合、私はこれを機能させています.SCOPEをgoogleapis.com/auth/plus.login
の代わりに変更しgoogleapis.com/auth/userinfo.profile
、ユーザーはgoogle plusで認証できます. ただし、姓名などの一部のユーザー データを取得できません。
コードを見ると、これはクラスprofile_url
内にあるためだと思います。GoogleOAuth2Adapter
Google プラスを使用するには、googleapis.com/plus/v1/people/me
代わりにgoogleapis.com/oauth2/v1/userinfo
.
をオーバーライドする方法profile_url
はありますか、それとも別の回避策がありますか?