在电子邮件中查找我当前的谷歌应用程序默认凭据(ADC)



我使用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

示例输出:

{
"id": "12345",
"email": "sophiebits@mydomain.com",
"verified_email": true,
"picture": "https://...",
"hd": "mydomain.com"
}

最新更新