如何取消 OAuth 同意验证过程?

问题描述 投票:0回答:2

我在我正在开发的网站上测试允许用户使用他们的 Google 帐户登录的功能。我在 Google 开发者控制台中填写了“OAuth 同意屏幕”,包括所有 URL,以允许 Google 使用必要的 OpenID 信息将用户重定向回我的网站。一切正常,但我在“OAuth 同意屏幕”上使用了测试 URL。之后,我犯了一个代价高昂的错误,点击了屏幕底部标有

Submit for verification
的按钮。我应该点击标有
Save
的按钮。我的 OAuth 同意屏幕上的 URL 都有内部主机名,因此无法从 Internet 访问它们。有什么办法可以取消向谷歌验证的请求吗?该页面目前已冻结,在我不可避免地无法通过验证过程之前,它不会让我更改任何 URL。还有一条消息说验证可能需要长达 4-6 周的时间,这是等待已知结果的时间很长......

我知道这可能不是解决这个问题的合适论坛。然而,Google 自己的支持页面 链接到 StackOverflow,我相信网络开发人员一定经常遇到这个问题。我尝试查看 Google 的常见问题解答页面,但没有看到任何关于取消验证过程的信息。很可能我错过了什么....

编辑 我收到一封来自 Google Cloud Platform 的电子邮件,通知我验证我的应用程序的请求已被拒绝。这是有道理的,因为我使用不正确的测试 URL 完成了同意书。但是,OAuth 同意屏幕上的

Save
按钮仍处于禁用状态。该屏幕似乎正在验证过程中。也许这是屏幕的预期工作流程。无论如何,最初的验证请求在一两天内就被拒绝了,考虑到 Google 允许的 4-6 周的流程,这已经相当快了。如果有人可以确认或否认这是 OAuth 同意屏幕的预期行为,我很乐意将他们的答案标记为正确...

google-api google-oauth google-openid developer-console
2个回答
0
投票

刚遇到这个问题,我设法取消了验证过程。

只需点击“发布状态”中的“返回测试”并点击“发布应用”,这会将我的验证状态更改为“不需要验证”。

记得在执行此操作之前删除任何需要验证的范围或徽标。


0
投票

在这一点上,我倾向于相信这是 OAuth 同意屏幕的预期行为。验证请求被拒绝 3 天后,消息

Your consent screen is being verified. This may take up to several weeks. Your last approved consent screen is still in use.
仍然显示。我现在认为,对屏幕的进一步更改(例如更新 URL)将需要重新启动验证过程,因为
Save
按钮仍处于禁用状态。

© www.soinside.com 2019 - 2024. All rights reserved.