我正在开发一个Cloud Messaging项目,并且正在从前端的配置文件中获取Google Cloud Console项目的凭据。使用这些凭据,我正在生成访问/承载令牌。我们可以使用不记名令牌获取该项目的详细信息吗?我的意思是说我们可以通过调用API来使用其承载令牌来获取Google Cloud Console项目的名称,项目ID,项目编号。是否有用于此目的的特定API。
答案 0 :(得分:2)
鉴于Google Cloud Access令牌,您可以调用端点以接收有关该令牌的信息。感兴趣的项目是服务帐户电子邮件地址,该电子邮件地址随后可以标识该项目。
这里是如何卷曲的。将TOKEN替换为base64编码的实际访问令牌:
curl "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=TOKEN"
您还可以解码访问令牌。访问令牌只是一个Signed-JWT。