Можем ли мы получить имя или информацию о проекте Google Cloud Console, используя его учетные данные? - PullRequest
0 голосов
/ 18 декабря 2018

Я работаю над проектом Cloud Messaging и получаю учетные данные проекта Google Cloud Console из файла конфигурации из внешнего интерфейса.Используя эти учетные данные, я генерирую токен доступа / носителя.Можем ли мы использовать токен на предъявителя, чтобы получить подробную информацию об этом проекте.Я хочу сказать, можем ли мы получить имя, идентификатор проекта, номер проекта проекта Google Cloud Console, используя его токен на предъявителя, выполнив вызов API.Есть ли какой-то конкретный API для этой цели.

1 Ответ

0 голосов
/ 18 декабря 2018

Имея токен Google Cloud Access, вы можете позвонить в конечную точку, чтобы получить информацию об этом токене.Интересующий объект - это адрес электронной почты учетной записи службы, который затем идентифицирует проект.

Вот как это сделать с помощью curl.Замените TOKEN фактическим токеном доступа, который закодирован в base64:

curl "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=TOKEN"

Вы также можете декодировать токен доступа.Токен доступа - это просто Signed-JWT.

...