我可以在Google控制台中创建多个客户端ID吗?

时间:2017-03-31 15:27:34

标签: android google-client google-client-login appauth

我有一个关于Google Developers控制台中客户端ID使用情况的查询。

对于一个项目,有人创建了一个clientId,用于使用Google fit API来存储健身数据。我没有用于创建Client-id的帐户凭据。此外,我无法在代码中的任何位置找到客户端ID。

现在我想使用" AppAuth for Android"添加Google登录。我需要在代码中添加clientId and redirectUri

我的问题是,我可以使用相同的SHA1指纹和包名称与任何其他帐户创建新的clientId and redirectUri吗?或者我是否必须使用相同的现有客户端ID? (这似乎不太可能)

EDIT1:

正如@iainmcgin所提到的,我尝试使用相同的SHA-1和包名创建一个,但是低于错误。

The fingerprint that you specified is already being used by an Android OAuth2 client ID in this project or another project.

1 个答案:

答案 0 :(得分:1)

Google身份平台团队的Google工程师 - 我们在客户端ID和程序包名称+证书哈希之间实施1:1映射,因此您无法创建其他客户端ID。您需要重新获得对定义原始客户端ID的项目的访问权限;如果您无法做到这一点,请通过iainmcgin@google.com与我联系,并提供您应用的详细信息,我会尝试与您联系,以便验证您对该应用的所有权并删除原始客户端,或者让您访问原始项目,无论哪个更合适。