使用Django Allauth进行Google帐户关联操作

时间:2017-08-21 14:22:28

标签: django-allauth actions-on-google django-rest-auth

我使用Google登录设置安装了Django AllAuth。

我现在正尝试使用Google上的操作控制台为我的应用设置 Google智能助理集成。

enter image description here

关于https://developers.google.com/actions/identity/account-linking处的OAuth2帐户关联的文档。

这是我目前设置的屏幕截图: actions on google set up screen

我使用授权网址:

djangodomainwithallauth.com/accounts/google/login/

我使用的是令牌网址:

djangodomainwithallauth.com/accounts/google/login/callback

我也设置了

LOGIN_REDIRECT_URL = 'https://www.google.com/?result_code=SUCCESS'

根据google doc上的操作,但似乎您可以使用下一个参数传递它。

我已经无法使用Google帐户选择器登录(无声地失败),但我可以在webview中成功登录我的帐户(但重定向到https://www.google.com/?result_code=SUCCESS并且#39;做一件事)

我不是一个经验丰富的程序员,我错过了什么?

1 个答案:

答案 0 :(得分:0)

为了清楚起见,您是否使用添加快速帐户关联部分的Google登录凭据?如果没有,您应该按照here步骤创建一个并将其用于该部分。

当你说它无声地失败时,你的意思是什么?使用快速帐户关联时是否会弹出任何内容?

了解当前,您可能必须禁用并重新启用设备测试,以便在设备上进行测试时在重定向webview和快速帐户链接之间切换。