как узнать, какой идентификатор приложения (клиента) сгенерировал определенный токен доступа — microsoft graph

#microsoft-graph-api

#microsoft-graph-api

Вопрос:

Допустим, существует несколько допустимых токенов доступа из microsoft Azure, все для одного пользователя, но сгенерированных с использованием разных приложений, и, допустим, их области действия — OpenID.

Все токены действительны, не истекли и являются подлинными. Что мне нужно, так это различать их, используя, какой идентификатор приложения (клиента) сгенерировал каждый из них.

Возможно ли получить эту информацию?

Или, по крайней мере, если у меня есть три идентификатора приложения (клиента), и я отправлю запрос на конечную точку с токеном доступа и идентификатором клиента и проверю, выдает ли он ошибку или нет.

Ответ №1:

У каждого приложения есть свой собственный Application ID , и он всегда будет уникальным.

Итак, вы можете расшифровать токен в формат JWT, и вы можете найти appid утверждение, которое представляет собой не что иное, как значение вашего идентификатора приложения.

Комментарии:

1. Боже мой, почему я этого не видел. Я думаю, что я слишком устал