[英]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的链接。
- 按需购买许可证(是否有任何图形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.