我有一个关于在谷歌开发者控制台中使用客户端ID的查询。
对于一个项目,有人创建了一个clientId,用于使用Google fit API来存储健身数据。而且我没有用于创建客户端 ID 的帐户凭据。此外,我无法在代码中的任何位置找到客户端 ID。
现在我想使用"AppAuth for Android"添加Google登录。为此,我需要在代码中添加clientId and redirectUri
。
我的问题是,我可以使用相同的 SHA1 指纹和包名称使用任何其他帐户创建新clientId and redirectUri
吗? 还是必须使用相同的现有客户端 ID?(这似乎不是一个可能的方法(
编辑1:
正如@iainmcgin提到的,我尝试使用相同的 SHA-1 和包名称创建一个,但出现以下错误。
The fingerprint that you specified is already being used by an Android OAuth2 client ID in this project or another project.
Identity Platform 团队的工程师 - 我们在客户端 ID 和包名称 + 证书哈希之间强制执行 1:1 映射,因此您无法创建另一个客户端 ID。需要重新获得对定义原始客户端 ID 的项目的访问权限;如果您无法做到这一点,请通过 iainmcgin@google.com 与我联系,并提供您的应用程序的详细信息,我将尝试让您与可以验证您对应用程序的所有权并删除原始客户端或允许您访问原始项目的人联系,以更合适的为准。