我们可以使用其凭据获取 Google Cloud Console 项目的名称或详细信息吗?
Can we get the name or details of Google Cloud Console project by using its credentials?
我正在开发一个云消息传递项目,我正在从前端的配置文件中获取 Google 云控制台项目的凭据。使用这些凭据,我生成了 access/bearer 令牌。我们可以使用不记名令牌来获取该项目的详细信息吗?我的意思是说我们可以通过调用 API 使用其持有者令牌来获取 Google Cloud Console 项目的名称、项目 ID 和项目编号吗?是否有任何特定的 API 用于此目的。
给定一个 Google 云访问令牌,您可以调用端点来接收有关该令牌的信息。感兴趣的项目是服务帐户电子邮件地址,然后标识项目。
以下是使用 curl 的方法。将 TOKEN 替换为 base64 编码的实际访问令牌:
curl "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=TOKEN"
您还可以解码访问令牌。访问令牌只是一个 Signed-JWT。
我正在开发一个云消息传递项目,我正在从前端的配置文件中获取 Google 云控制台项目的凭据。使用这些凭据,我生成了 access/bearer 令牌。我们可以使用不记名令牌来获取该项目的详细信息吗?我的意思是说我们可以通过调用 API 使用其持有者令牌来获取 Google Cloud Console 项目的名称、项目 ID 和项目编号吗?是否有任何特定的 API 用于此目的。
给定一个 Google 云访问令牌,您可以调用端点来接收有关该令牌的信息。感兴趣的项目是服务帐户电子邮件地址,然后标识项目。
以下是使用 curl 的方法。将 TOKEN 替换为 base64 编码的实际访问令牌:
curl "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=TOKEN"
您还可以解码访问令牌。访问令牌只是一个 Signed-JWT。