Microsoft Graph API - 获取企业应用程序 Azure AD

时间:2021-08-01 11:05:27

标签: azure-active-directory microsoft-graph-api

我想知道如何使用 Graph API 检索我的企业应用程序。 真的是通过访问服务主体来完成的吗?因为如果我获取服务主体,显示名称与 Azure AD UI 中的显示名称不同。

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。以下是仅在 C# 中获取企业应用程序的方法:

var servicePrincipals = await _graphServiceClient
                    .ServicePrincipals
                    .Request()
                    .GetAsync();

                foreach (var app in servicePrincipals )
                {
                    foreach (var tag in app.Tags)
                    {
                        if (tag == "WindowsAzureActiveDirectoryIntegratedApp")
                        {
                            // do something with enterprise app
                        }
                    }
                }