Я пытаюсь получить базовый профиль пользователей из Azure AD. У меня есть приложение React Native, проверяющее подлинность с помощью Native Azure AD Регистрация приложения . access_token
, полученный из этого запроса, используется для аутентификации в веб-приложении / Api . Пользователю показывается экран согласия пользователя с разрешениями, которые я установил в Azure AD.
- Microsoft Graph API
- Прочитать все профили всех пользователей
- Войдите и прочитайте профиль пользователя
- Windows Azure Active Directory
- Прочитать все профили всех пользователей
- Войдите и прочитайте профиль пользователя
(добавлены Graph API и AAD, потому что я не знал, какой использовать)
Когда я пытаюсь получить профиль пользователя через https://graph.microsoft.com/v1.0/users/me, с access_token
, полученным из предыдущего запроса, я получаю:
{
"error": {
"code": "InvalidAuthenticationToken",
"message": "Access token validation failure.",
"innerError": {
"request-id": "00cdb708-bcf8-4b33-af21-14a046b16533",
"date": "2018-09-02T18:28:59"
}
}
}
В моем первоначальном запросе на аутентификацию resource
указан идентификатор приложения веб-приложения / API, и я не думаю, что иметь 2 ресурса - это вариант (?).
Что я делаю не так, и что мне делать, чтобы это исправить? Спасибо.