Microsoft graph api возвращает 403 запрещенных при вызове groups / xxxx / members - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть приложение, вызывающее graph api, чтобы обновить мою базу данных пользователей, чтобы она соответствовала пользователям активного каталога.

Я вижу, что каждый пользователь, вызывающий его, получает ошибку.403 запрещено.Я провел некоторое исследование и увидел, что пользователь должен предоставить directory.read ... так что я сделал это, и тогда это работает.

Однако я не хочу, чтобы мое приложение запрашивало каждого пользователя о предоставлении этих разрешений.Я полагаю, что, возможно, я смогу достичь той же цели, предоставив соответствующие права «пользователю», стоящему за приложением.Я не совсем уверен, кто это.Может быть, секрет и клиент, расположенный в моем web.config, играют на этом?Возможно, я думаю, что да, потому что я использую эти учетные данные для первоначальной аутентификации в графе API.Я делаю.Чтобы передать текущим пользователям информацию Microsoft для входа в систему ...

1 Ответ

0 голосов
/ 27 декабря 2018

В этом сценарии вы можете настроить приложение на использование разрешений только для приложений.В документации это называется разрешением «Заявка».Разрешения предоставляются приложению.Согласие предоставляется администратором только один раз, и пользователям не предлагается давать согласие позже.Подробнее: https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent

...