1

我在 SharePoint 2013 的主页下有一个名为 Home 的站点和名为 Tutorials 的子站点,如下所示:

  1. 主页/教程

教程子站点具有唯一的站点权限。

我已经为基于表单的身份验证实现了 Codeplex 的 FBA 包,它运行良好。我希望一些 FBA 用户只允许访问教程子站点,但不允许访问父主页站点。这适用于 AD 用户,但不适用于 FBA 用户。仅当 FBA 用户在父站点中具有权限时,子站点才可用。如果 FBA 用户已从父站点中删除,并且他/她仍在子站点中,则无法访问。

请帮忙。

4

3 回答 3

0

我遇到了同样的问题。我还可以通过将用户添加到 Sharepoint 2013 中的 Style Resource Readers 组来解决此问题。问题一定是用户无权访问母版页。将用户添加到该组并没有授予用户访问任何更高级别站点的权限,只有子站点。

于 2013-09-30T06:08:34.380 回答
0

1.3.4 版本修复了 FBA 用户除非存在于根站点,否则无法添加到子站点的问题。 链接到 FBA 包发布

于 2014-12-29T23:58:58.823 回答
0

我还没有找到解决这个问题的“真正”解决方案,但我知道它与网站集母版页库有关。基本上,FBA 用户可以访问网站,但不能访问用于呈现 SharePoint 页面的网站集母版页库中的资源。

我尝试在网站集库上授予唯一权限,然后将其关闭(再次从父网站继承),然后,不知何故,我可以让 FBA 用户查看子网站。我不知道这是否会坚持下去,但我认为它可能对你有用。如果没有,至少您知道问题的原因是什么,并且可以提出适合您的权限解决方案。

更新:它也可以是从父站点中的列表链接的站点资产。例如,创建新子站点时从父站点继承的徽标。将其更改为指向子站点而不是父站点中的资产应该可以解决问题。

于 2013-08-02T01:41:42.487 回答