我可以使用以下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网站/列表
答案 0 :(得分:0)
您可以通过Azure门户或O365门户来执行此操作。我认为不可能通过HTTP请求执行此操作,您是对的,建议的过程是在Azure AD中创建组,然后将其分配给SharePoint。您也可以通过Powershell进行此操作,但是除非您一次创建大量门户网站,否则这是最简单的方法。
https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/sharepoint-on-premises-tutorial