Ошибка проверки токена в 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.

Другие вопросы по тегам