Oauth 如何更改谷歌同意屏幕电子邮件?
我创建了一个新的Google Play游戏,并想更改Google同意屏幕上显示的电子邮件。谷歌开发者控制台有一个下拉菜单来选择电子邮件,但只有一个-管理员的电子邮件-在这里。我添加了另一个用户作为所有者,但它没有出现在同意屏幕上。您需要第二个电子邮件地址,然后将该人员/电子邮件添加为项目管理员。然后,您将能够在同意屏幕中添加该电子邮件 控制台自2014年以来发生了很大变化,您需要添加另一个用户作为管理员,然后您必须使用该电子邮件登录控制台并连接它。然后你就可以改变它了 可以通过为您的项目添加新用户Oauth 如何更改谷歌同意屏幕电子邮件?,oauth,google-api,google-oauth,google-developers-console,Oauth,Google Api,Google Oauth,Google Developers Console,我创建了一个新的Google Play游戏,并想更改Google同意屏幕上显示的电子邮件。谷歌开发者控制台有一个下拉菜单来选择电子邮件,但只有一个-管理员的电子邮件-在这里。我添加了另一个用户作为所有者,但它没有出现在同意屏幕上。您需要第二个电子邮件地址,然后将该人员/电子邮件添加为项目管理员。然后,您将能够在同意屏幕中添加该电子邮件 控制台自2014年以来发生了很大变化,您需要添加另一个用户作为管理员,然后您必须使用该电子邮件登录控制台并连接它。然后你就可以改变它了 可以通过为您的项目添加新
如果要更改显示给用户的电子邮件地址,必须:
菜单>IAM&Admin>IAM
,然后单击添加
按钮,输入电子邮件地址并选择角色>项目>所有者
添加帐户
选项,即可添加新帐户提示:当您访问该页面时,默认情况下您将使用主帐户登录。如果您想使用刚刚创建的第二个帐户登录,只需将
&authuser=1
附加到url的末尾即可。如果您有两个以上的帐户,则可以使用值authuser=2或3,依此类推。(您的主帐户的默认值为0。)当上述解决方案起作用时,我不想support@my-company.com是我的GCP项目的项目>所有者
,因为多人可能会访问它
页面()说明所需的权限是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
。您可以创建一个组支持。google@company.com
将所有内容转发到support@company.com
然后,您将能够获得
支持。google@company.com
在下拉列表中。您可以到这里创建一个组。然后简单地刷新同意页面,您就可以选择该组。这不是您的自定义域,但我认为它可以完成任务。这正是我所做的,但第二封电子邮件没有出现。但在“玩”了登录和注销之后(包括在第二个用户之后登录并接受所有条款和条件,它就出现了。我知道我去过那里,第一次我花了2天时间才弄明白。我发现它只有在我实际注销我的帐户,登录到新帐户,然后更改它时才起作用。直到第二封电子邮件实际登录到控制台,第二封电子邮件第二封电子邮件没有出现。我也步行上下跳了3次。类似于@LA_è的经历。除了,我使用匿名登录到新的GMail帐户,以免破坏我的会话。从新帐户,我可以更改开发人员的电子邮件。更具体地说,添加您的电子邮件support@company.com您必须使用该em登录到控制台发送邮件并连接它。通过其他电子邮件,你无法添加支持电子邮件。谷歌,这太疯狂了!我应该能够在控制台同意配置屏幕上填写任何电子邮件地址,这本身已经是一个可怕的噩梦。注:它们只允许你添加与谷歌帐户相关的电子邮件地址。这意味着你必须订阅他们的付费服务以实现这一点。此外,为了验证应用程序,您的支持电子邮件必须“准确地表示应用程序的身份”如果他们想让我们付费使用他们的身份验证,为什么不直接向我们收费,而不是让我们吃惊呢?我认为你不需要gmail帐户。你可以用它为非谷歌电子邮件地址创建一个谷歌帐户。然后你必须通过上面的IAM流程。注意,我在注册后必须刷新IAM邀请页面我尝试了上述步骤,谷歌无法使用收到所有者状态报告的电子邮件地址将我注销和登录。在我手动注销并使用收到所有者状态报告的电子邮件地址登录后,我可以选择我的“新建”弹出窗口中的电子邮件。该项目有4个所有者,只有一个登录的所有者能够选择自己作为支持。这确实是谷歌的一个糟糕的UX/UI。为了避免创建自定义角色,我只尝试了Firebase Develop Admin
角色,该角色具有clientauthconfig
权限,允许我更改支持电子邮件代码>。顶部显示一条警告“您没有编辑同意屏幕的权限…”,但我已保存,电子邮件已更改。作为参考,角色和权限列表如下: