График API не удалось аутентифицировать в мобильном телефоне - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь интегрировать Graph Api в наше приложение, чтобы показать Зарегистрированный пользовательский образ .

У нас есть регистрация приложения с Application Permissions (чтение данных каталога, чтение полных профилей всех пользователей) и Delegated Permissions (чтение данных каталога, просмотр основного профиля пользователей).

Таким образом, adal library может аутентифицировать и отображать изображение пользователя на рабочем столе, но когда я попытаюсь получить доступ к своему приложению на мобильном устройстве, график не будет аутентифицирован. (Я занимался симуляцией в Chrome - инструментах разработчика, меняя мобильное устройство, и тоже попробовал в своем телефоне).

Я мог видеть ошибку

AADSTS50079: Из-за изменения конфигурации, сделанного вашим администратором, или из-за того, что вы переехали в новое место, вы должны зарегистрироваться в многофакторной аутентификации для доступа к «00000003-0000-0000-c000-000000000000». Идентификатор трассировки: 2c99ca11-0c94-480c-8604-d9fd0ec40b00 Идентификатор корреляции: a3033da7-a994-437d-96e3-4b5612c73e45 Отметка времени: 2018-08-21 19: 10: 21Z

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

Пожалуйста, укажите, нужны ли моему приложению дополнительные разрешения? Если да, перечислите разрешения, которые мне нужно включить в мое приложение для аутентификации Graph API в мобильном телефоне.

Спасибо.

1 Ответ

0 голосов
/ 06 сентября 2018
  1. Взгляните на эту проблему и посмотрите, может ли это быть связано с настройкой вашего URL ответа / RedirectURI: https://github.com/zmartzone/lua-resty-openidc/issues/50

  2. Вы можете попробовать отключить MFA на своем арендаторе, чтобы посмотреть, не перевесит ли это проблему.

  3. Обычно эта проблема возникает в результате условного доступа. В следующем документе содержится более подробная информация: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-conditional-access-developer. Возможно, вы применили политики условного доступа к ресурсам и приложениям, которые требуют выполнения дополнительных условий перед предоставлением авторизации. Это может быть связано с политиками MFA или ограничениями диапазона IP-адресов.

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