我们可以使用其凭据获取Google Cloud Console项目的名称或详细信息吗?

时间:2018-12-18 04:57:37

标签: google-cloud-platform google-cloud-messaging gmail-api

我正在开发一个Cloud Messaging项目,并且正在从前端的配置文件中获取Google Cloud Console项目的凭据。使用这些凭据,我正在生成访问/承载令牌。我们可以使用不记名令牌获取该项目的详细信息吗?我的意思是说我们可以通过调用API来使用其承载令牌来获取Google Cloud Console项目的名称,项目ID,项目编号。是否有用于此目的的特定API。

1 个答案:

答案 0 :(得分:2)

鉴于Google Cloud Access令牌,您可以调用端点以接收有关该令牌的信息。感兴趣的项目是服务帐户电子邮件地址,该电子邮件地址随后可以标识该项目。

这里是如何卷曲的。将TOKEN替换为base64编码的实际访问令牌:

curl "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=TOKEN"

您还可以解码访问令牌。访问令牌只是一个Signed-JWT。