Как проверить токен, полученный из Azure Active Directory? - PullRequest
0 голосов
/ 03 июля 2019

Допустим, пользователь входит в систему, используя страницу входа Microsoft, и Azure запрашивает URL-адрес приложения с токеном.Но как это проверить?Любой может запросить URL приложения с поддельным токеном.Содержит ли API Azure URL для такой проверки?

1 Ответ

0 голосов
/ 04 июля 2019

Но как это проверить?

Чтобы проверить id_token или access_token, ваше приложение должно проверить как подпись токена, так и утверждения. Чтобы проверить токены доступа, ваше приложение должно также проверить издателя, аудиторию и токены подписи. Они должны быть проверены на соответствие значениям в документе обнаружения OpenID. Например, независимая от арендатора версия документа находится по адресу https://login.microsoftonline.com/common/.well-known/openid-configuration.

Промежуточное ПО Azure AD имеет встроенные возможности для проверки токенов доступа, и вы можете просмотреть образцов , чтобы найти один на выбранном вами языке. Для получения дополнительной информации о том, как явно проверить токен JWT, см. пример проверки JWT вручную .

Для получения более подробной информации вы можете обратиться к Проверка токенов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...