错误地删除了 oAuth 客户端 ID,如何重新启用 IAP

Deleted oAuth client ID by mistake, how to re-enable IAP

我在玩 IAP 并以某种方式删除了它在 App Engine 的 IAP 设置期间创建的 oAuth 客户端 ID (IAP-App-Engine-app)。

现在,我无法使用 IAP。在 App Engine 上启用 IAP 时出现以下错误:

Failed to change IAP state on App Engine app.

有没有一种方法可以通过某种方式重新创建其 oAuth 客户端 ID 在我的 App Engine 上再次使用 IAP?

抱歉,您 运行 喜欢这个。这是一个已知的错误,你可以多读一点here。如果您已经在 App Engine 应用的 IAP 设置中配置了一个客户端 ID,Cloud Console 将保留客户端 ID。问题是控制台没有检查客户端 ID 是否仍然存在。您可以在那个 link 看到解决方法:使用 App Engine 管理员 API 重置 IAP 设置,然后您可以在控制台中打开 IAP,它会为您创建一个新的客户端 ID。 --Matthew,Google 云 IAP 工程