我创建了新的 Google Play 游戏并想更改 Google 同意屏幕上显示的电子邮件。Google Developers Console屏幕有一个用于选择电子邮件的下拉菜单,但这里只有一个 - 管理员的电子邮件。我添加了另一个用户作为所有者,但它没有出现在同意屏幕上。
5 回答
如果要更改显示给用户的电子邮件地址,您必须:
为新的电子邮件地址添加权限以处理项目:
Menu > IAM & Admin > IAM
,然后单击Add
按钮,输入电子邮件地址并选择Role > Project > Owner
接受来自新电子邮件地址的邀请。检查您的电子邮件,单击确认网址并接受条款和条件。
使用新的电子邮件地址登录 Google Developers Console。只有新的电子邮件地址才能更改显示的电子邮件地址。您不必注销或打开隐身窗口。您可以通过单击您的帐户照片(右上角)然后选择该
Add account
选项来简单地添加一个新帐户。
提示:当您访问该页面时,您将默认使用您的主帐户登录。如果您想使用刚刚创建的第二个帐户登录,只需附加&authuser=1
到 url 的末尾即可。如果您有 2 个以上的帐户,则可以使用值 authuser=2 或 3 等等。(您的主帐户的默认值为 0。)
您需要第二个电子邮件地址,然后将该人/电子邮件添加为项目的管理员。然后,您将能够在同意屏幕中添加该电子邮件。
控制台自 2014 年以来发生了很大变化,您需要添加另一个用户作为管理员,然后您必须使用该电子邮件登录控制台并连接它。然后你就可以改变它了。
可以通过Iam为您的项目添加新用户。
你可以去这里https://groups.google.com/创建一个组。然后只需刷新同意页面,您就可以选择组。这不是您的自定义域,但它可以完成我认为的工作。
虽然上述解决方案有效,但我不想让我的 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
并给我的支持电子邮件自定义角色+角色Project > Viewer
请注意,这些权限尚未最终确定。“创建自定义角色”页面给出了以下警告:
不推荐用于生产用途
这些权限可能会以向后不兼容的方式更改,不建议用于生产。它们不受任何 SLA 或弃用政策的约束。
有一种方法可以选择电子邮件,而无需创建新的 Gmail 帐户并授予其所有者权限。您可以在 GSuite 中使用公共电子邮件创建群组,然后配置群组转发到您想要的电子邮件。
例如,您想使用support@company.com
. 您可以创建一个组support.google@company.com
,将所有内容转发到support@company.com
然后,您将能够support.google@company.com
在下拉列表中选择。