使用HTTP请求将Azure AD组(如普通SharePoint组)添加到SharePoint网站/列表

时间:2018-07-31 07:10:46

标签: azure permissions azure-active-directory sharepoint-online microsoft-flow

我可以使用以下HTTP请求将普通SharePoint组添加到SharePoint

https://imfdevdm.sharepoint.com/sites/SiteName/_api/web/lists/getByTitle('Sample Library')/items(1)/roleassignments/addroleassignment(principalid=12, roledefid=1073741827)

类似地,有一种添加Azure AD组的方法?

最初,AAD组没有初始主体ID。如果已将AAD组手动添加到SharePoint,则将为该组生成主体ID。否则,我们找不到AAD组的主要ID。

如果存在主体ID,则上述HTTP请求足以添加角色分配。

感谢您的帮助。谢谢。

已更新:

我认为这是不可能的。通常的过程是将AAD组添加到SharePoint组,然后将其添加到SharePoint网站/列表

1 个答案:

答案 0 :(得分:0)

您可以通过Azure门户或O365门户来执行此操作。我认为不可能通过HTTP请求执行此操作,您是对的,建议的过程是在Azure AD中创建组,然后将其分配给SharePoint。您也可以通过Powershell进行此操作,但是除非您一次创建大量门户网站,否则这是最简单的方法。

https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/sharepoint-on-premises-tutorial