一尘不染

google oauth2如何获取服务帐户的私钥

json

有人可以告诉我如何从Google Cloud Console下载该服务帐户的证书吗?我到处搜寻。我已经下载了应用程序授权证书“
client_secret.json”

client_secret.json具有一个密钥“
client_x509_cert_url”密钥,该密钥将我带到其中嵌入了2个证书的json文件。这是证书吗?如果他们是我如何在Java代码中使用它。我在这里迷路了。


阅读 295

收藏
2020-07-27

共1个答案

一尘不染

更新(2013-12-18): Google今天早上更新了Cloud Console。生成私钥的新指令是:

  1. 打开您的项目。
  2. 转到“ API和身份验证”。
  3. 转到“凭据”。
  4. 单击“创建新的客户端ID”。
  5. 选择“服务帐户”。

过时的说明(2013年12月18日之前): 以下是在Google Cloud Console中生成私钥的方法:

  1. 打开您的项目。
  2. 转到“ API和身份验证”。
  3. 转到“注册的应用程序”。
  4. 点击“注册应用”。
  5. 选择“ Web应用程序”。
  6. 打开“证书”。
  7. 点击“生成证书”。
  8. 点击“下载私钥”。
  9. 单击“查看公共密钥”以关闭该对话框。

JSON中的URL会将您带到一个公共URL,可以在其中找到对应的私钥的公共密钥-这不是您要查找的。

2020-07-27