繁体   English   中英

使用Azure Active Directory组管理对资源的访问

[英]Managing access to resources with Azure Active Directory groups

我已经阅读了有关如何使用Azure Active Directory组管理对资源的访问的文档。 我需要创建和管理用户,组,角色以访问Office 365资源。 但是我需要使用API​​(而不是使用Azure管理门户)来执行这些管理活动。
谁能建议我在哪里可以找到和探索这些API。

为什么我需要使用API​​而不是UI? :我拥有一个云编排网站,可以在其中为组织的用户提供对Office 365资源的访问,如Outlook,Sharepoint,Powerpoint等。 用户登录并提出访问Outlook和Powerpoint的请求。 目前,我审核请求并执行以下操作(Microsoft的API将在后台执行这些操作)

1.创建用户(可使用Office 365图形api创建用户),然后
2.按需购买许可证(是否有任何图形API可用于购买许可证)或将已购买的许可证应用到用户(但仅适用于Outlook&Powerpoint)。
3.如果已经存在的许可证也提供对onenote的访问,则我应该只能提供对Outlook&Powerpoint的访问。

请为我提供开始探索这些api的链接。

  1. 按需购买许可证(是否有任何图形API可用于购买许可证)或将已购买的许可证应用于用户(但仅适用于Outlook&Powerpoint)。

目前,Microsoft Graph REST不支持购买服务。 但是,您可以使用Microsoft Graph API将许可证分配给用户。 这是一个示例供您参考:

POST https://graph.microsoft.com/v1.0/me/assignLicense
Content-type: application/json
Content-length: 185

{
  "addLicenses": [
    {
      "disabledPlans": [ "11b0131d-43c8-4bbb-b2c8-e80f9a50834a" ],
      "skuId": "skuId-value"
    }
  ],
  "removeLicenses": [ "bea13e0c-3828-4daa-a392-28af7ff61a0f" ]
}

并且,如果要禁用特定的disabledPlans属性,以禁用与许可证关联的计划。

更多细节请参考这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM