使用Microsoft Graph API创建应用程序角色

时间:2018-08-01 20:11:44

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

我已经在azure aad中创建了应用注册。我想使用Microsoft Graph API以编程方式添加应用角色。

1 个答案:

答案 0 :(得分:1)

似乎没有Microsoft Graph API可以这样做。如果可以接受Azure AD图,则可以使用以下rest API来实现。

PATCH https://graph.windows.net/{tenantId}/directoryObjects/{objectId}/Microsoft.DirectoryServices.Application?api-version=1.6 

注意 objectId 而不是 applicationId ,我们可以从Azure门户获取它。

以下是测试主体

appRoles": [
    {
      "allowedMemberTypes": [
        "User"
      ],
      "displayName": "SurveyAdmin",
      "id": "c20e145e-5459-4a6c-a074-b942bbd4cfe1",
      "isEnabled": true,
      "description": "Administrators can manage the Surveys in their tenant",
      "value": "SurveyAdmin"
    }
  ]

测试结果:

enter image description here

我们还可以从Azure门户的应用程序清单中对其进行检查。

enter image description here