Мы успешно используем веб-службы Azure Active Directory и EWS SOAP.
Пытаясь выяснить, можем ли мы использовать наш текущий метод аутентификации, чтобы иметь возможность также вызывать Microsoft Graph (т.е. https://graph.microsoft.com/v1.0/me/
)
Я зашел в Azure и добавил Microsoft Graph под App Registrations -> Settings -> Required Permissions.
Это был наш URL-адрес конечной точки авторизации:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Foutlook.office365.com%2F
Я изменил его на:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fgraph.microsoft.com
Это все?Я должен был сделать?Когда я пытаюсь пройти через поток oAuth 2.0, запрос на авторизацию кажется успешным, затем меня просят ввести свои учетные данные, а затем я получаю сообщение об ошибке:
" Неверно сконфигурированное приложение.Это может быть связано с одной из следующих причин: клиент не указал никаких разрешений для «Microsoft Graph» в запрошенных разрешениях при регистрации приложения клиента или администратор не согласился с клиентом. Или, проверьте идентификатор приложения взапрос, чтобы убедиться, что он соответствует настроенному идентификатору клиентского приложения. Пожалуйста, свяжитесь с вашим администратором, чтобы исправить конфигурацию или согласие от имени арендатора. Идентификатор клиентского приложения: b1313958 -...."