Permissions 如何在SharePoint Server 2013中仅允许FBA用户访问子站点?

Permissions 如何在SharePoint Server 2013中仅允许FBA用户访问子站点?,permissions,forms-authentication,sharepoint-2013,Permissions,Forms Authentication,Sharepoint 2013,我在SharePoint 2013的Home下有一个名为Home的网站和名为Tutorials的子网站,如下所示: 家 主页/教程 教程子站点具有唯一的站点权限 我已经为基于表单的身份验证实现了Codeplex的FBA包,它运行良好。 我希望一些FBA用户只允许访问教程子网站,但不允许访问父网站。这对广告用户来说非常有效,但对FBA用户来说则不然。仅当FBA用户在父站点中具有权限时,子站点才可用。如果FBA用户已从父站点中删除,且其仍在子站点中,则无法访问 请帮忙 我还没有找到这个问题的“真正”

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

  • 主页/教程
  • 教程子站点具有唯一的站点权限

    我已经为基于表单的身份验证实现了Codeplex的FBA包,它运行良好。 我希望一些FBA用户只允许访问教程子网站,但不允许访问父网站。这对广告用户来说非常有效,但对FBA用户来说则不然。仅当FBA用户在父站点中具有权限时,子站点才可用。如果FBA用户已从父站点中删除,且其仍在子站点中,则无法访问

    请帮忙

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

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


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

    我也遇到了同样的问题。我还通过将用户添加到Sharepoint 2013中的样式资源读者组,解决了这个问题。问题一定是用户没有访问母版页的权限。将用户添加到此组不会授予用户仅访问子网站的任何更高级别网站的权限。

    版本1.3.4修复了FBA用户不能添加到子网站的问题,除非他们存在于根网站中