Python Google Plus与Django Allauth登录

Python Google Plus与Django Allauth登录,python,django,django-authentication,django-allauth,Python,Django,Django Authentication,Django Allauth,在django allauth中,我尝试使用google plus登录(正如google推荐的那样),而不是标准的google Oauth2登录 在大多数情况下,我都能做到这一点——我将范围改为googleapis.com/auth/plus.login,而不是googleapis.com/auth/userinfo.profile,用户可以通过google plus进行身份验证。但是,我无法获取一些用户数据,例如名字和姓氏 看看代码,我相信这是因为GoogleOAuth2Adapter类中的p

在django allauth中,我尝试使用google plus登录(正如google推荐的那样),而不是标准的google Oauth2登录

在大多数情况下,我都能做到这一点——我将范围改为
googleapis.com/auth/plus.login
,而不是
googleapis.com/auth/userinfo.profile
,用户可以通过google plus进行身份验证。但是,我无法获取一些用户数据,例如名字和姓氏

看看代码,我相信这是因为
GoogleOAuth2Adapter
类中的
profile\uURL
。要使用Google plus,它应该是
googleapis.com/plus/v1/people/me
,而不是
googleapis.com/oauth2/v1/userinfo

是否有方法覆盖
配置文件\u url
或有其他解决方法