如何更改Google同意屏幕电子邮件?

LA_*_*LA_ 22 oauth google-api google-oauth google-oauth2 google-developers-console

我创建了新的Google Play游戏,并希望更改Google Consent Screen上显示的电子邮件.Google Developers Console 屏幕上有一个下拉列表可供选择电子邮件,但只有一个 - 管理员的电子邮件 - 就在这里.我添加了另一个用户作为所有者,但它没有出现在同意屏幕上.

DaI*_*mTo 19

您需要第二个电子邮件地址,然后将该人/电子邮件添加为项目的管理员.然后,您就可以在同意屏幕中添加该电子邮件.

  • 这正是我所做的,但第二封电子邮件没有出现.但是在"玩"登录和退出(包括在第二个用户之后登录并接受所有条款和条件)之后,它就出现了. (13认同)
  • 我发现它只有在我实际注销帐户,登录新帐户,然后更改它时才有效。直到第二封电子邮件真正登录到控制台,第二封电子邮件才出现。我还用脚上下跳了3次。 (3认同)
  • 我知道我去过那里,我花了两天时间才弄明白. (2认同)
  • 与@LA_ 类似的经历。除了,我使用 Incognito 登录到新的 GMail 帐户,以免破坏我的会话。通过新帐户,我可以更改开发人员电子邮件。 (2认同)

ste*_*osf 14

如果要更改显示给用户的电子邮件地址,您必须:

  1. 添加新电子邮件地址的权限以处理项目:Menu > IAM & Admin > IAM,然后单击Add按钮,输入电子邮件地址并选择Role > Project > Owner

  2. 接受来自新电子邮件地址的邀请.检查您的电子邮件,单击确认网址并接受条款和条件.

  3. 使用新电子邮件地址登录Google Developers Console.只有新的电子邮件地址才能更改显示的电子邮件地址.您无需注销或打开隐身窗口.您只需点击帐户照片(右上角),然后选择该Add account选项即可添加新帐户.

提示:当您访问该页面时,默认情况下您将使用主帐户登录.如果您想使用刚刚创建的第二个帐户登录,只需附加&authuser=1到网址的末尾即可.如果您有两个以上的帐户,则可以使用值authuser = 2或3,依此类推.(主帐户的默认值为0.)

  • 我认为您不需要 Gmail 帐户。您可以使用 https://accounts.google.com/SignUpWithoutGmail 为非 Google 电子邮件地址创建 Google 帐户。然后,您必须完成上述 IAM 流程。请注意,我必须在注册新帐户后刷新 IAM 邀请页面才能识别它。 (7认同)
  • FU Google,这太疯狂了!我应该能够在控制台同意配置屏幕上填写任何电子邮件地址,而这本身已经是一个噩梦。 (6认同)
  • 注意:它们仅允许您添加与Google帐户关联的电子邮件地址。这意味着您必须订阅他们的付费服务才能完成此任务。另外,为了验证应用程序,您的支持电子邮件必须“准确地代表应用程序的身份”。如果他们希望我们为使用他们的Auth付费,为什么不直接向我们收取费用,而以后再让我们感到惊讶呢? (6认同)

Kra*_*mir 11

您可以转到此处https://groups.google.com/并创建一个群组。然后只需刷新同意页面,您就可以选择该组。它不是您的自定义域,但它可以完成我认为的工作。


Ale*_*lex 10

虽然上述解决方案有效,但我不想将我的 support@my-company.com 设为Project > Owner我的 GCP 项目,因为多个人可能会访问它。

该页面(https://console.cloud.google.com/apis/credentials/consent/edit)表示所需的权限是clientauthconfig.clients.update

因此,我创建了一个自定义角色,其中包含该类别中的所有权限:

clientauthconfig.brands.create
clientauthconfig.brands.delete
clientauthconfig.brands.get
clientauthconfig.brands.list
clientauthconfig.brands.update
clientauthconfig.clients.create
clientauthconfig.clients.createSecret
clientauthconfig.clients.delete
clientauthconfig.clients.get
clientauthconfig.clients.getWithSecret
clientauthconfig.clients.list
clientauthconfig.clients.listWithSecrets
clientauthconfig.clients.undelete
clientauthconfig.clients.update
Run Code Online (Sandbox Code Playgroud)

并向我的支持电子邮件发送了自定义角色 + 角色Project > Viewer

需要注意的是,这些权限尚未最终确定。“创建自定义角色”页面会发出以下警告:

不推荐用于生产用途

这些权限可能会以向后不兼容的方式进行更改,并且不建议用于生产用途。它们不受任何 SLA 或弃用政策的约束。

  • 为了避免创建自定义角色,我只是尝试了具有“clientauthconfig”权限的“Firebase 开发管理员”角色,它允许我更改“支持电子邮件”。顶部显示警告“您无权编辑同意屏幕..”,但我能够保存并且电子邮件已更改。 (3认同)

Sea*_*ull 8

有一种方法可以选择电子邮件,而无需创建新的 Gmail 帐户并为其授予所有者权限。您可以在 GSuite 中使用公共电子邮件创建一个群组,然后配置该群组转发到您想要的电子邮件。

例如,您想使用support@company.com. 您可以创建一个群组support.google@company.com,将所有内容转发至support@company.com

support.google@company.com然后,您将能够在下拉菜单中选择。