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

时间:2014-04-16 09:52:29

标签: oauth google-api google-oauth google-oauth2 google-developers-console

我创建了新的Google Play游戏,并希望更改Google Consent Screen上显示的电子邮件。 Google Developers Console screen有一个下拉菜单可供选择电子邮件,但只有一个 - 管理员的电子邮件 - 就在这里。我已将其他用户添加为所有者,但未在同意屏幕上显示。

5 个答案:

答案 0 :(得分:18)

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

答案 1 :(得分:11)

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

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

  2. 接受新电子邮件地址的邀请。查看您的电子邮件,点击确认网址并接受条款和条件。

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

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

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

页面(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

并给我的支持电子邮件中“自定义角色+角色Project > Viewer

请注意,这些权限尚未最终确定。 “创建自定义角色”页面会显示以下警告:

不建议用于生产用途

这些权限可能已更改 以向后不兼容的方式,不建议用于生产 采用。它们不受任何SLA或折旧政策的约束。

答案 4 :(得分:0)

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

例如,您要使用support@company.com。您可以创建一个组support.google@company.com,该组会将所有内容转发到support@company.com

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