0

Несмотря на то, что я добавил приложения из галереи в Azure AD, я не вижу, когда пытаюсь извлечь данные. Но я вижу, что пользовательские приложения добавлены. Например, если я добавил 7 приложений; 2 из галереи (Google Docs, один диск) & 5 пользовательских (собственные/веб-приложения); Я могу видеть только 5 приложений! Я что-то не так? графике API, который я использую это:Azure Graph API

https://graph.windows.net/mycustomad.onmicrosoft.com/applications?api-version=beta 

Я попытался с различными версиями API, но не повезло. Может кто-нибудь подскажет мне об этом?

ответ

2

В графическом API «приложения» представляют собой конфигурацию приложения, которую разработчики регистрируют у своего арендатора. Приложения в галерее не отличаются (и, случается, регистрируются у специального арендатора). Когда вы приобретаете приложение (например, приложение галереи или соглашаетесь с настраиваемым приложением, разработанным кем-то другим), в вашем арендаторе создается экземпляр приложения, чтобы мы могли приложить к нему политику и разрешения. Этот экземпляр приложения называется «директором службы».

Вы можете запросить это с помощью: https://graph.windows.net/mycustomad.onmicrosoft.com/servicePrincipals?api-version=1.5

Это вернет ВСЕ приобретенные приложения и некоторые приложения Microsoft по умолчанию.

Надеюсь, это объясняет, почему ваш запрос объекта приложения показывает только пользовательские приложения, которые вы зарегистрировали в своем арендаторе.

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

+0

Привет, Dan, спасибо. И для фильтрации приложений по умолчанию microsoft, просто вытаскиваю приложения, которые имеют только домашнюю страницу; где это будет для них нулевым. Действительно ли это так? –

+0

Но если мне нравится тянуть метаданные приложения, такие как логотип, эти свойства доступны только в Приложениях, но не на ServicePrincipals. –

+0

Для метаданных приложения. Сначала я вытащил начальников служб, а затем попытался получить приложение по ID (которое доступно в Service Principal). Когда я теперь пытаюсь получить приложение, которое установлено из галереи, его отталкивает меня от говорящего объекта нет. :( –