Sop*_*ert 3 credentials google-cloud-platform gcloud
我使用设置了 Google Cloud 应用程序默认凭据gcloud auth application-default login,但现在我不记得我使用哪个帐户登录了。
我知道这gcloud auth list会打印出我使用的帐户gcloud auth login,但没有gcloud auth application-default list。如何查看我的 ADC 使用的是哪个帐户?
默认情况下,gcloud auth application-default login包括https://www.googleapis.com/auth/userinfo.emailOAuth 范围,因此您可以使用应用程序默认凭据中的访问令牌来访问 userinfo API。
在终端中运行此命令:
curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
https://www.googleapis.com/oauth2/v1/userinfo
Run Code Online (Sandbox Code Playgroud)
输出示例:
{
"id": "12345",
"email": "sophiebits@mydomain.com",
"verified_email": true,
"picture": "https://...",
"hd": "mydomain.com"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1098 次 |
| 最近记录: |