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

时间:2018-07-06 02:54:03

标签: security sharepoint sharepoint-2013

我正在将SharePoint 2007解决方案更新为SharePoint2013。该解决方案为网站集中的每个网站创建权限列表。在SharePoint 2007中,我使用SOAP查询ROLE对象,并获取网站的“组和用户”安全对象。在SharePoint 2013中,不建议使用ROLE和SOAP。我正在尝试使用REST API重新创建解决方案。我能够为每个站点获取组对象,但是无法找到为站点获取用户安全对象的方法。我可以获取网站集的“网站用户”,也可以获取“ SharePoint组”中的“用户”,但是我找不到获取网站的“用户安全对象”的方法。有谁能够完成获得网站用户的需求?

1 个答案:

答案 0 :(得分:0)

对REST api进行示例以检查网站的用户权限。

您需要对URL进行编码(假设您使用默认的NTLM身份验证)

/_api/web/getusereffectivepermissions(@user)?@user='i:0#.w|contoso\userb'

TO

/_api/web/getusereffectivepermissions(@user)?@user='i%3A0%23.w%7Ccontoso%5Cuserb'

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

http://www.lifeonplanetgroove.com/checking-user-permissions-from-the-sharepoint-2013-rest-api/?doing_wp_cron=1449727796.2080190181732177734375

相关问题