google oauth2 how to get private key for service account

匿名 (未验证) 提交于 2019-12-03 02:01:02

问题:

Can somebody please tell me how do I download the certificate from google cloud console for the service account. I being searching all over the place. I have downloaded the applications authorization credential "client_secret.json"

The client_secret.json has a key "client_x509_cert_url" key which takes me to the json file which has 2 certificates embedded in it. Are this the certificate? if they are how do I use it in java code. I am bit lost over here.

回答1:

Update (2013-12-18): Google updated the Cloud Console this morning. The new instructions for generating a private key are:

  1. Open your project.
  2. Go to "APIs & Auth".
  3. Go to "Credentials".
  4. Click "Create new client ID".
  5. Select "Service Account".

Obsolete instructions (prior to 2013-12-18): Here is how to generate a private key in the Google Cloud Console:

  1. Open your project.
  2. Go to "APIs & Auth".
  3. Go to "Registered apps".
  4. Click "Register app".
  5. Select "Web application".
  6. Open "Certificate".
  7. Click "Generate Certificate".
  8. Click "Download Private Key".
  9. Click "View Public Key" to dismiss the dialog.

The URL in the JSON instead takes you to a public URL where the public key for corresponding private key can be found - that's not what you are looking for.



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!