#microsoft-graph-api #microsoft-graph-sdks
#microsoft-graph-api #microsoft-graph-sdks
Вопрос:
Я создал новое приложение на странице: https://apps.dev.microsoft.com/#/appList
используя AppID и AppKey, я могу получить токен и вызвать методы Microsoft Graph. Это работает нормально. Но это работает только для моей консоли администратора, поэтому, если я вызываю метод для добавления нового домена, он добавляет новый домен в мою консоль администратора. Наша бизнес-модель создает консоль администратора для каждого нашего клиента. И нам нужно настроить отдельные домены для их консолей администратора и т.д.
Мне нужно вызвать метод Microsoft Graph add domain, чтобы добавить домен в другую консоль администратора! Я вижу, что решение заключается в создании еще одного приложения для каждого клиента под их учетными данными администратора, а затем вызове Microsoft Graph с помощью AppID / AppKey вновь созданного отдельного приложения. Но мне нужно сделать это автоматически, и для этого нет API (насколько я понимаю).
Есть ли способ использовать одно общее приложение и вызывать методы Microsoft Graph для выполнения действий внутри другой консоли администратора?
Спасибо!
Ответ №1:
При создании регистрации вашего приложения (на страницах регистрации нового предварительного просмотра приложений на портале Azure AD) вам необходимо выбрать следующий параметр:
Accounts in any organizational directory
Это позволит пользователям другого клиента дать согласие на использование вашего приложения. Это будет означать, что вы сможете использовать свой идентификатор приложения и секрет другим пользователям.