Google Cloud Platform 添加 OAuth 客户端 ID 表示请求的实体已存在

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

我在生产应用程序的 Google Cloud Platform (GCP) 中创建了一个 OAuth 2 客户端 ID。然而,这仅供内部使用,所以我将其删除并尝试在我们的开发 GCP 项目中再次添加它。

但是当尝试添加它时,它说

Save failed
Requested entity already exists

Tracking number: xxx

我做错了什么?我是否需要执行一些额外的步骤才能完全删除 OAuth 2 客户端 ID?我大约一个月前就把它们删除了,所以现在它应该已经消失了。

google-cloud-platform oauth-2.0 oauth google-oauth google-fitness-api
2个回答
2
投票

1个月后,问题似乎自动解决了。我认为当您按删除时它只是软删除,然后一个月后硬删除。相当烦人的系统。

您还可以删除整个项目以摆脱不需要的幽灵客户端,但显然您会丢失所有配置。


0
投票

仅当程序包名称和 SHA1 指纹已作为另一个客户端 ID(即使是最近删除的客户端 ID)中的组合存在时,才会发生这种情况。解决方法如下:

  1. 恢复最近删除的客户端ID。
  2. 在包名称末尾添加“.deleted”。
  3. 再次删除。
  4. 现在这个包将不再与您的新包冲突,您现在可以保存新包了。

这让我免于等待 30 天。

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