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 强制验证且无法撤消的主要内容,如果未能解决你的问题,请参考以下文章
为啥 apache 强制执行 SSL (https)?如何撤消此操作?
在谷歌开发者控制台下设置新的clientId时“授权的重定向URI”是强制性的吗?
无法将类型“NSMutableDictionary”的值转换为强制类型“[NSObject: AnyObject]”以用于 google ios Analytics