Ошибка проверки токена в Microsoft Graph API с использованием Adal Angular
Я зарегистрировал приложение angular на портале и использую библиотеку adal-angular4 ( https://www.npmjs.com/package/adal-angular4) для получения токена доступа. При попытке вызвать API графа Microsoft https://graph.microsoft.com/v1.0/me с токеном доступа в заголовке, появляется сообщение об ошибке "Ошибка проверки токена доступа".
{
"error": {
"code": "InvalidAuthenticationToken",
"message": "Access token validation failure.",
"innerError": {
"request-id": "722c9af9-f13b-4d0a-adbe-83ec349e0d16",
"date": "2017-08-28T04:40:12"
}
}
}
1 ответ
Полученный токен, вероятно, является просто токеном для вашего приложения.
Все токены для Graph API должны иметь аудиторию https://graph.microsoft.com
, Чтобы проверить это, вы можете скопировать токен и вставить его на https://jwt.ms/ (страница, созданная Microsoft для проверки токенов JWT).
Этот ответ может направить вас в правильном направлении. Также не забудьте запросить Microsoft Graph API Scope.