Google OAuth 强制验证且无法撤消

Posted

技术标签:

【中文标题】Google OAuth 强制验证且无法撤消【英文标题】:Google OAuth forcing verification and cannot undo 【发布时间】:2020-07-04 09:47:27 【问题描述】:

进行一些开发工作以实施 Google 登录并已进入 OAuth 同意屏幕。我为应用程序徽标上传了一张随机图片,但没有意识到现在这样做会强制您提交同意书以进行验证,条款说这可能需要几周时间。

似乎没有明显的方法来撤消此应用程序映像,或者通过删除它来重新开始同意流程等。

有没有办法让这个过程回到不需要验证的地步——尤其是在开发阶段?

打开一个新的谷歌电子邮件帐户并以这种方式重新开始?似乎应该有办法克服这个只是为了测试?

【问题讨论】:

【参考方案1】:

您无需新的 gmail 帐户即可重新开始。您的应用程序与 Google Cloud 项目相关联。该项目有一个 OAuth 同意屏幕配置 [1],这是您用来上传图标/徽标的配置。

假设您的应用仍在开发中,最简单的方法是创建一个新的 Google Cloud 项目 [2] 并在您的应用配置中使用该项目中生成的 OAuth 凭据。

此处 [3] 是如何使用 Google 登录 SDK 在 Web 应用程序中配置 OAuth 客户端 ID 的示例。

[1]https://support.google.com/googleapi/answer/6158849

[2]https://cloud.google.com/resource-manager/docs/creating-managing-projects#creating_a_project

[3]https://developers.google.com/identity/sign-in/web

【讨论】:

以上是关于Google OAuth 强制验证且无法撤消的主要内容,如果未能解决你的问题,请参考以下文章

基于 oauth 的身份验证查询

为啥 apache 强制执行 SSL (https)?如何撤消此操作?

强制使用 Google Apps 域对外部网站进行身份验证

在谷歌开发者控制台下设置新的clientId时“授权的重定向URI”是强制性的吗?

无法将类型“NSMutableDictionary”的值转换为强制类型“[NSObject: AnyObject]”以用于 google ios Analytics

强制注销facebook oauth