Security SharePoint网站中用户的安全查询

Security SharePoint网站中用户的安全查询,security,sharepoint,sharepoint-2013,Security,Sharepoint,Sharepoint 2013,我正在将SharePoint 2007解决方案更新为SharePoint 2013。该解决方案为网站集中的每个网站创建权限列表。在sharepoint2007中,我使用SOAP查询角色对象,并获取站点的组和用户安全对象。在SharePoint 2013中,不推荐使用角色和SOAP。我正在尝试使用RESTAPI重新创建解决方案。我可以为每个站点获取groups对象,但我无法找到为站点获取Users安全对象的方法。我可以获取网站集的网站用户和SharePoint组中的用户,但我无法获取网站的用户安全

我正在将SharePoint 2007解决方案更新为SharePoint 2013。该解决方案为网站集中的每个网站创建权限列表。在sharepoint2007中,我使用SOAP查询角色对象,并获取站点的组和用户安全对象。在SharePoint 2013中,不推荐使用角色和SOAP。我正在尝试使用RESTAPI重新创建解决方案。我可以为每个站点获取groups对象,但我无法找到为站点获取Users安全对象的方法。我可以获取网站集的网站用户和SharePoint组中的用户,但我无法获取网站的用户安全对象。是否有人能够为站点获取用户?

示例REST api以检查站点的用户权限

您需要从编码URL(假设您使用默认NTLM身份验证)

关于返回值,请检查下面的线程

/_api/web/getusereffectivepermissions(@user)?@user='i:0#.w|contoso\userb'
/_api/web/getusereffectivepermissions(@user)?@user='i%3A0%23.w%7Ccontoso%5Cuserb'