我正在使用Sitecore CMS的网站上工作。已创建具有受限访问权限的Intranet webpart。
在这个内部网中,我创建了一个新页面,该页面只能显示1个角色。我创造了新角色。我试图在内容编辑器中安装页面的安全性(安全性 - >分配)。我发布了这些变化。但无论我做什么,它似乎都没有任何效果。
任何指导都将不胜感激!
答案 0 :(得分:4)
打开sitecore桌面(http://yoururl/sitecore/shell
),点击“sitecore”按钮,然后点击“安全工具”和“安全编辑器”。
在功能区中选择“匿名用户”帐户,单击树中所选页面,然后单击“读取”附近的“x”。
然后单击功能区中的“选择”并选择适当的角色。再次选择所选节点并允许该角色的“读取”权限。
完成后,您可以使用“访问查看器”应用程序(再次使用桌面上的sitecore按钮和安全工具)来检查权限是否设置正确。
答案 1 :(得分:1)
技巧可能是拒绝extranet\Anonymous
用户的访问权限,然后授予该角色的访问权限。
我喜欢使用Access Viewer或安全编辑器,而不是内容编辑器,因为它为您提供了更好的概述。
确保充分利用继承,这样您就不必单独为每个项目设置安全性,而是在网站的根目录上设置安全性(如果可能)。
我建议您查看Sitecore安全管理员手册:http://sdn.sitecore.net/upload/sitecore6/securityadministratorscookbook-usletter.pdf