#azure #azure-active-directory #microsoft-graph-api #azure-ad-graph-api
Вопрос:
Я хочу получить список корпоративных приложений, назначенных пользователю в Azure AD (не servicePrincipals), Есть ли для этого прямой API, прямо сейчас я использую приведенные ниже шаги для получения сведений о приложении?
Прямо сейчас,
- Я использую
/users/{userId}/appRoleAssignments
API, чтобы получить служебные данные, назначенные пользователю и - затем выполните вызов, чтобы получить сведения о приложении(идентификатор приложения) приложения с помощью API ServicePrincipal :
/servicePrincipals?$filter=id eq servicePrincipalId-1 or id eq servicePrincipalId-1
. - После этих описанных выше шагов я получаю сведения о приложении с помощью API :
/applications?$filter=appId eq 'someAppId' or appId eq 'someAppId2'
Ответ №1:
С корпоративными приложениями в Azure AD связаны руководители служб.
Когда мы используем graph API для извлечения приложений , назначенных пользователю /users/{userId}/appRoleAssignments
, он возвращает идентификатор участника службы этого корпоративного приложения. Он не вернет идентификатор приложения.
Шаги, которые вы выполняете, — это единственный способ получить подробную информацию о приложении.
Комментарии:
1. @RamaraoAdaoa-MT: Спасибо за разъяснение и подтверждение.