gpt4 book ai didi

django - 如何使用 Extra Scopes 进行 Google Oauth2 身份验证?

转载 作者:行者123 更新时间:2023-12-04 05:04:12 25 4
gpt4 key购买 nike

我已经根据文档设置了我的 Django 社交身份验证。具有以下内容:

GOOGLE_OAUTH_EXTRA_SCOPE = ['https://www.googleapis.com/auth/calendar']
GOOGLE_OAUTH2_CLIENT_ID = *client id here*
GOOGLE_OAUTH2_CLIENT_SECRET = *client secret here*

在 API 控制台中,我已将其设置为具有重定向 URI 的 Web 应用程序,如 omab 所说:
http://localhost:8000/complete/google-oauth2/

在我的模板中,我有:
<a href="{% url socialauth_begin 'google' %}" class="google_login_button">Login with Google </a>

但是,当我测试应用程序时,oAuth 不要求“日历权限”,只要求默认电子邮件权限。

我错过了什么??

最佳答案

经过一番搜索,这是一个愚蠢的错误。链接应该是:

{% url socialauth_begin 'google-oauth2' %}

当它说以后端中的任何名称写入时,我误解了文档。

希望这对 future 的人有帮助。

关于django - 如何使用 Extra Scopes 进行 Google Oauth2 身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com