获取服务负责人详细信息?

时间:2019-11-05 01:18:16

标签: azure-active-directory

我正在尝试查找有关谁在AAD中创建了某个服务主体的详细信息。就我而言,它是“服务目录托管”应用程序。当我尝试使用Get-AzureADServicePrincipalOwner cmdlet并传递托管应用程序的object ID时,我得到一个空值。我可以通过某种方式查看谁创建了该应用?更具体地说,我正在寻找可以提供此信息的REST API。

任何指针都将非常有帮助。

谢谢!

1 个答案:

答案 0 :(得分:2)

作为服务主体的owner的用户并不意味着他是该服务的创建者。如果要查看谁创建了应用程序,可以使用Microsoft Graph API-List directoryAudits来完成。

尝试在Graph Explorer中进行以下查询,这对我来说很好。

注意:它最多只能获得30天的结果,如果在此之前创建了服务主体,则将无法获得结果。

GET https://graph.microsoft.com/v1.0/auditLogs/directoryAudits?$filter=targetResources/any(tr:tr/id eq '<Objetct-id of the service principal>') and activityDisplayName eq 'Add service principal'

enter image description here