API Azure Graph

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

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

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

1 ответ

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

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

Это вернет ВСЕ приобретенные приложения и некоторые стандартные приложения Microsoft.

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

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

Другие вопросы по тегам