google oauth2如何获取服务帐户的私钥
有人可以告诉我如何从服务帐户的谷歌云控制台下载证书。 我正在寻找各地。 我已经下载了应用程序授权凭证“client_secret.json”
client_secret.json有一个键“client_x509_cert_url”,它将我带到json文件中,该文件中嵌入了2个证书。 这是证书吗? 如果他们是如何在java代码中使用它。 我在这里有点迷茫。
更新(2013-12-18): Google今天早上更新了云端控制台。 生成私钥的新指令是:
- 打开你的项目。
- 转到“API&Auth”。
- 转到“凭据”。
- 单击“创建新客户端ID”。
- 选择“服务帐户”。
过时的说明(2013-12-18之前):以下是在Google云端控制台中生成私钥的方法:
- 打开你的项目。
- 转到“API&Auth”。
- 转到“已注册的应用”。
- 点击“注册应用”。
- 选择“Web应用程序”。
- 打开“证书”。
- 单击“生成证书”。
- 点击“下载私钥”。
- 单击“查看公钥”以关闭对话框。
JSON中的URL会将您带到一个公共URL,在该公共URL中可以找到相应私钥的公钥 – 这不是您要查找的内容。