Идентификационные токены являются JWT и являются токенами на предъявителя (как вы, несомненно, знаете) и обычно включают в себя короткий срок действия sh (60 минут).
Как вы предполагаете, вы должны быть очень осторожны с их можно использовать недобросовестно (пока они действительны).
Вы можете запросить свой JWT, используя (заслуживающий доверия!) инструмент для проверки срока действия:
Например https://jwt.io/
Я не уверен (не значит, что нет), есть ли способ принудительного истечения срока действия выданных Google JWT
Обновление:
Говорил с Гуглер, который очень хорошо проинформирован об аутентификации и подтвердил, что вы должны ждать истечения срока действия.
Обновление:
Независимо от этого я напомнил себе, что у Google есть (очень надежная) конечная точка для проверки токенов (я может просто никогда не запомнить URL, но) это:
TOKEN=$(gcloud auth print-identity-token)
curl \
--request GET \
https://oauth2.googleapis.com/tokeninfo?id_token=${TOKEN}
И, для полноты, для токенов доступа:
TOKEN=$(gcloud auth print-access-token)
curl \
--request GET \
https://oauth2.googleapis.com/tokeninfo?access_token=${TOKEN}