节约同意画面中的服务器错误 [英] Server Error on saving Consent Screen

查看:199
本文介绍了节约同意画面中的服务器错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法保存我的同意的屏幕设置,如果我把电子邮件和/或回调URL进入设置。如果我只输入产品名称,然后我就可以,当然,这将导致我的应用程序失败。我使用这个简单的允许通过在Drupal混合验证模块与谷歌登录。我得到通过谷歌试图登录该错误是:

I am unable to save my consent screen settings if I put an email and/or a callback url into the settings. If I enter only product name, then I can, but of course this causes my app to fail. I'm using this simply to allow login with Google via Hybrid Auth module in Drupal. The Error I get on attempted login via google is:

Error: invalid_client
no support email

Request Details
cookie_policy_enforce=false
scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
response_type=code
redirect_uri=http://www.edgeblog.info/hybridauth/endpoint?hauth.done=Google
access_type=offline
display=page
client_id=506273445956-2d25vc5ggq828h9gk0c910i4csbv52as.apps.googleusercontent.co

我有没有麻烦,它与其它社交网站的工作。

I have had no trouble getting this to work with other social networking sites.

也是谷歌的帮助说,我可以改变我的主电子邮件,但我不能。也许这就是问题的一部分。

Also Google help says I can change my primary email, but I cannot. Perhaps that is part of the issue.

有没有这种情况下挽救同意屏幕的工作定位?

Is there a working fix for this situation of saving the consent screen?

感谢

推荐答案

的问题是,谷歌云控制台似乎并不能够识别您的帐户的电子邮件。你应该尝试改变与项目有关的主要电子邮件:

The issue is that the Google Cloud console does not seem to be able to identify your account's email. You should try changing the primary email associated with the project:

更改与项目相关的主要电子邮件

change the primary email associated with the project

为了改变与项目有关的电子邮件,您必须先与您要设置为主要电子邮件到您的业主的电子邮件添加其他帐户。这是在设置权限>添加成员。您添加其他用户的权限后,必须再访问该项目以确定其作为该项目的电子邮件地址的电子邮件。

In order to change the email associated with your project, you must first add another account with the email you want set as the primary email to your owners. This is set in Permissions > Add Member. After you have added another user to the permissions, they must then access the project in order to set their email as the project's email address.

希望改变的电子邮件地址将解决您的问题。

Hopefully changing the email address will fix your issue.

正如你提到的,你可以只设置电子邮件地址之一,在当前登录用户相关联。在你的情况下,当您添加的iCloud电子邮件地址,并答复了电子邮件,谷歌检测到您签订了谁作为确定,这是一个已经与项目相关的帐户。

As you mentioned, you can only set the email address to one associated with the currently signed in user. In your case, when you added your iCloud email address and responded to the email, Google detected who you were signed in as identified that it was the same account that was already associated with the project.

您必须先添加一个合作者和更改相关的电子邮件地址添加额外的(谷歌)帐户。

You must add an additional (Google) account in order to add a collaborator and change the associated email address.

要检查的最后一点是,一个电子邮件地址在同意画面页面的顶部设置。这是你可以在表单中设置的第一个项目,是一个下拉。

A final thing to check is that an email address is set in the top of the consent screen page. This is the first item you can set in the form and is a drop down.

最后,如果一切都失败了,你可以尝试从的经典的谷歌API的控制台

Finally, if all else fails, you can try configuring your project from the classic Google APIs console.

这篇关于节约同意画面中的服务器错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆