Google登录网站Django:拒绝为目标域生成登录提示的权限

     2023-02-24     270

关键词:

【中文标题】Google登录网站Django:拒绝为目标域生成登录提示的权限【英文标题】:Google sign in website Django : Permission denied to generate login hint for target domain 【发布时间】:2015-11-11 05:04:01 【问题描述】:

我正在尝试在我的网站中集成 Google 登录 ..我正在遵循以下示例:https://developers.google.com/identity/sign-in/web/

我也关注了http://www.marinamele.com/user-authentication-with-google-using-django-allauth,

我为我的项目生成了客户端ID,并在上面的代码中替换了它,我的settings.py如下:

AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend',
)

SITE_ID = 1
ACCOUNT_USERNAME_REQUIRED = False
ACCOUNT_EMAIL_VERIFICATION = "none"
LOGIN_REDIRECT_URL = '/'
SOCIALACCOUNT_QUERY_EMAIL = True
SOCIALACCOUNT_PROVIDERS = \

'google': 
    'SCOPE': ['profile','email'],
    'AUTH_PARAMS': 'auth_type': 'reauthenticate', 'access_type':'online',
    'METHOD': 'oauth2',
    'VERIFIED_EMAIL': False


TEMPLATES = [

    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [os.path.join(BASE_DIR, "templates")],
    'APP_DIRS': True,
    'OPTIONS': 
        'context_processors': [
            'django.contrib.auth.context_processors.auth',
            'django.template.context_processors.debug',
            'django.template.context_processors.i18n',
            'django.template.context_processors.media',
            'django.template.context_processors.static',
            'django.template.context_processors.tz',
            'django.contrib.messages.context_processors.messages',
            # Required by allauth template tags
            "django.core.context_processors.request",
            # allauth specific context processors
            "allauth.account.context_processors.account",
            "allauth.socialaccount.context_processors.socialaccount",
        ],
    ,
   ,
]

我从我的页面登录时不断收到此错误:

404: That’s an error.

Error: invalid_request

Permission denied to generate login hint for target domain.

【问题讨论】:

Google sign in website Error : Permission denied to generate login hint for target domain的可能重复 我很抱歉投票结束,但在你问你的前一天问了完全相同的情况(没有你的特定代码,这不影响解决方案)。你的问题很相关。 UPVOTED 如果这意味着什么 【参考方案1】:

我在 javascript 中遇到了类似的错误。

就我而言,这是授权的 JavaScript 来源不匹配。在开发人员控制台中对照您的 OAuth2 客户端 ID 检查您的授权 JavaScript 来源。如果您在 localhost 上工作,请务必添加它并使用 localhost 而不是 127.0.0.10.0.0.0 运行您的应用程序

希望这会有所帮助。

【讨论】:

如果你想在真机上测试并且需要ip而不是localhost怎么办?

Google 登录错误 400。为目标域生成登录提示的权限被拒绝

】Google登录错误400。为目标域生成登录提示的权限被拒绝【英文标题】:GoogleSign-inError400.Permissiondeniedtogenerateloginhintfortargetdomain【发布时间】:2016-08-1613:59:45【问题描述】:我得到以下内容这是一个错误。错误:invalid_request申请... 查看详情

google api“为目标域生成登录提示的权限被拒绝”

】googleapi“为目标域生成登录提示的权限被拒绝”【英文标题】:googleapi"Permissiondeniedtogenerateloginhintfortargetdomain"【发布时间】:2017-05-2611:20:48【问题描述】:在https://console.developers.google.com/apis/credentials/oauthclient中,我创... 查看详情

Google 登录:为目标域生成登录提示的权限被拒绝(javascript 网络应用程序)

】Google登录:为目标域生成登录提示的权限被拒绝(javascript网络应用程序)【英文标题】:Googlesignin:Permissiondeniedtogenerateloginhintfortargetdomain(javascriptwebapp)【发布时间】:2016-06-0707:10:25【问题描述】:我在web应用上使用Google登录Ja... 查看详情

在 AWS 上托管时,拒绝为目标域生成登录提示的权限

】在AWS上托管时,拒绝为目标域生成登录提示的权限【英文标题】:PermissiondeniedtogenerateloginhintfortargetdomainwhenhostedonAWS【发布时间】:2018-09-2114:05:51【问题描述】:帮助排除故障的网站链接:http://ec2-54-227-148-233.compute-1.amazonaws.com... 查看详情

拒绝为目标域生成登录提示的权限。 ec2 实例中的谷歌身份验证错误

】拒绝为目标域生成登录提示的权限。ec2实例中的谷歌身份验证错误【英文标题】:Permissiondeniedtogenerateloginhintfortargetdomain.googleautherrorinec2instance【发布时间】:2017-04-2200:32:41【问题描述】:在我的网络应用程序中使用谷歌身份... 查看详情

谷歌:生成登录提示的权限被拒绝

】谷歌:生成登录提示的权限被拒绝【英文标题】:Google:Permissiondeniedtogenerateloginhint【发布时间】:2019-07-0805:14:51【问题描述】:我正在尝试创建Google登录并收到错误:为目标域生成登录提示的权限被拒绝请求详情redirect_uri=https... 查看详情

Google 登录:特定域

】Google登录:特定域【英文标题】:GoogleSignin:SpecificDomain【发布时间】:2015-09-2917:05:27【问题描述】:我想为尚未正式发布/公开的产品创建一个微型网站。我唯一希望访问网站内容的人是我公司中在其电子邮件地址中有特定域... 查看详情

如何使用 Django 使用 Google+ API 登录?

】如何使用Django使用Google+API登录?【英文标题】:HowtosigninwiththeGoogle+APIusingDjango?【发布时间】:2015-05-1711:41:00【问题描述】:如何将Google+API登录添加到我的Django网站?【问题讨论】:如何在python中使用Googleoauth进行注销?【参... 查看详情

同一域的 IE9 中的 Script5 访问被拒绝

...帐户,我单击激活链接,我的网站会在新标签中打开。我登录,然后尝试上传文件,但在IE9中失败...F12显示“Scrip 查看详情

在 Django 站点上使用 Google+ 登录

】在Django站点上使用Google+登录【英文标题】:LoginusingGoogle+onaDjangoSite【发布时间】:2014-10-0720:24:11【问题描述】:大家好,我想在我的网站上放置一个google+登录按钮(用django编码),不使用任何第三方工具,如Django-Social-Auth等... 查看详情

问题:需要使用 Media Store Api 或无法访问文件 - 目标 sdk 为 30 时 Google Play 控制台拒绝

...问题:需要使用MediaStoreApi或无法访问文件-目标sdk为30时GooglePlay控制台拒绝【英文标题】:Issue:NeedtouseMediaStoreApiorNoAccesstoFiles-GooglePlayConsoleRejectionwhentargetsdkwas30【发布时间】:2021-12-2021:21:27【问题描述】:嗨,编程小伙伴们我已... 查看详情

带有特定域的 Spring Boot 的 Google 社交登录

】带有特定域的SpringBoot的Google社交登录【英文标题】:GoogleSocialSignInwithSpringBootwithSpecificDomain【发布时间】:2017-11-0605:11:49【问题描述】:我正在将Google+登录与SpringSocial&Boot集成。但是它允许我使用@gmail.com域登录,但现在我... 查看详情

wagtailcms是否支持google登录和用户登录添加会话

有没有办法在wagtailcms中添加用户登录/google登录和会话?尝试在期间添加项目。如何实现危险的安全性。答案您可以使用Django社交身份验证插件实现此功能。Python社交应用程序-Django是一个很好的插件:https://github.com/python-social-aut... 查看详情

Django/Google Kubernetes 间歇性 111:连接拒绝上游服务

】Django/GoogleKubernetes间歇性111:连接拒绝上游服务【英文标题】:Django/GoogleKubernetesIntermittent111:Connectionrefusedtoupstreamservices【发布时间】:2021-05-2701:35:30【问题描述】:我进行了相当多的搜索,但似乎找不到任何能解决此问题的... 查看详情

由于 Google 登录,iOS 被拒绝。最新的 Google 登录 (4.0.0) 进入 safari

】由于Google登录,iOS被拒绝。最新的Google登录(4.0.0)进入safari【英文标题】:iOSRejectionduetoGoogleSignIn.LatestGoogleSignIn(4.0.0)goestosafari【发布时间】:2016-10-3018:31:03【问题描述】:我们的应用被苹果拒绝了设计-4.0我们注意到用户被带到... 查看详情

Celery(Django + Redis)任务失败:“无法建立连接,因为目标机器主动拒绝了它”

】Celery(Django+Redis)任务失败:“无法建立连接,因为目标机器主动拒绝了它”【英文标题】:Celery(Django+Redis)taskfails:"Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit"【发布时间】:2016-04-2205:19:15【问题描述】:更新:... 查看详情

Django Python - 无法建立连接,因为目标机器主动拒绝它

】DjangoPython-无法建立连接,因为目标机器主动拒绝它【英文标题】:DjangoPython-Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit【发布时间】:2017-05-1308:27:15【问题描述】:我在硬盘根目录的虚拟环境中有一个Djangopython服务器。... 查看详情

使用我的 curl 代码可以为目标网站生成多少带宽?

】使用我的curl代码可以为目标网站生成多少带宽?【英文标题】:HowmuchbandwidthdoIgeneratetodestinationwebsitewithmycurlcode?【发布时间】:2011-07-2702:18:24【问题描述】:我使用这个函数从另一个网站加载一些源代码。函数getWebPageSourceCurl(... 查看详情