SharePoint 2010:网站安全

SharePoint 2010:网站安全,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我有网站收藏(http://myapp/sites/sitcol)我在该网站集中有两个网站,即根网站(http://myapp/sites/sitcol/)和站点2(http://myapp/sites/sitcol/site2). 我有两个安全组,我想设置安全性,以便group1对站点和group2都具有参与者权限,group2仅对site2具有参与者权限。重要提示:当用户在组1中访问时“http://myapp/sites/sitcol“当来自组2的用户访问站点1时,它应该返回的url”ht

我有网站收藏(http://myapp/sites/sitcol)我在该网站集中有两个网站,即根网站(http://myapp/sites/sitcol/)和站点2(http://myapp/sites/sitcol/site2). 我有两个安全组,我想设置安全性,以便group1对站点和group2都具有参与者权限,group2仅对site2具有参与者权限。重要提示:当用户在组1中访问时“http://myapp/sites/sitcol“当来自组2的用户访问站点1时,它应该返回的url”http://myapp/sites/sitcol“它应该转到站点2的url


如何实现这一点?

您需要重定向web部件。当用户点击顶级站点(站点1)时,检查他们所在的组。简单的if语句,然后response.redirect到适当的站点,如果他们可以访问站点2而不是站点1

然而,这也有影响

1) 他们将永远无法看到站点1作为一个整体,因为重定向将始终将他们带到站点2。通过将用户添加到站点1参与者组,这很容易被否定。 2) (我认为,您需要进行测试)您至少需要授予每个人访问站点1的权限,但如果有人在站点1上发送列表链接,他们仍然可以看到列表,但除了阅读之外,什么都不能做

我希望这有帮助