Список разрешений для приложений Azure AD не включает все API - PullRequest
0 голосов
/ 25 июня 2018

Я создал приложение для использования Office 365 Exchange Online (Microsoft.Exchange) API.Я успешно установил разрешения, как описано здесь MS Integrating Applications для существующей учетной записи Azure для разработчиков.См. API доступны на оригинальной учетной записи.Original Permission APIs

Однако теперь я хочу настроить подобное приложение в новой учетной записи Azure, чтобы у меня был другой видимый домен для процесса регистрации разрешений.Однако в этой новой учетной записи Exchange Online API не отображается для выбора в качестве необходимого разрешения.

Эта учетная запись существует только как место для регистрации приложения, поэтому оно само по себе не имеет пользователей или каких-либо лицензий, но мне нужно иметь лицензию, связанную с этой учетной записью, чтобы иметь возможность добавить конкретнуюAPI для необходимых разрешений?В документации ничего не сказано об этом, что я вижу.

1 Ответ

0 голосов
/ 26 июня 2018

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

Да, вы правы. У вас должна быть лицензия Office 365 Exchange Online для вашего арендатора.

Почему:

Эти API-интерфейсы в AAD существуют в качестве субъекта службы(Приложения для предприятий).Если вы не купите лицензию Exchange Online, это не произойдет в корпоративных приложениях вашего клиента.Как только вы купите лицензию, она будет автоматически добавлена ​​в приложения Enterprise, в то время как вы можете использовать ее API через AAD.

Это имеет смысл, потому что, если у вас нет лицензии, вы не можете использовать продукт ивы также не можете использовать его API.

В документации ничего не сказано об этом, что я вижу.

Да, в документации может не упоминаться об этом, и это должно бытьзаметил в документации.Вы можете войти на веб-страницу с документацией через учетную запись github и отправить отзыв команде по документации:

enter image description here

Надеюсь, это поможет!

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