Я пытаюсь создать приложение iOS, которое позволяет читать электронную почту пользователя Office 365. Итак, я создал многопользовательское Azure приложение Active Directory, и во время аутентификации OAuth я запрашиваю следующую область: offline_access User.Read Mail.Read EWS.AccessAsUser.All
.
К сожалению, когда я пытаюсь войти в систему как пользователь Office 365 без прав администратора , вместо отображения диалогового окна просмотра разрешений я получаю сообщение «% AppName% требует одобрения администратора». Не могли бы вы помочь мне понять, как я могу избежать диалога «Требуется одобрение администратора»?
Вход в систему через другие почтовые клиенты (я тестировал Edison Mail) с той же областью действия и с той же учетной записью, показывает диалоговое окно гранта (никто в организации ранее не входил в приложение, ни один администратор не предварительно одобрил это). Если потребуется дополнительная информация, я буду счастлив предоставить их!
Заранее спасибо!
PS Если оставить только offline_access User.Read
в области действия, на самом деле отображается диалоговое окно гранта, но популярные приложения каким-то образом могут получить сразу все необходимые разрешения ...