Sitecore - 保护除 Sitecore 组之外的页面和子页面

Sitecore - protect page and child pages except for Sitecore group

使用 Sitecore 8,构建 3,MVC。我在 Sitecore 8 站点上有一个页面 (yourDomain.com\MustBeSecure),我不希望任何用户访问此页面,除非他们在特定的安全组 ("sitecore\IhaveAccess") 中。

我查看了该项目的内容编辑器,单击了安全配置文件选项卡,但我认为这是用于内容编辑。

感谢任何帮助。

///////// 更新 - 现在工作 ///////// 我应该注意到我们正在使用具有自动身份验证的 Active Directory。 Per Martin post 我开始寻找@ Access viewer

** 请注意,在这些屏幕截图中,我将页面的实际名称(和组名称)覆盖到测试页面和安全页面(以及 IHaveAccess)**。

感谢协助!!

屏幕截图 1:

屏幕截图 2:

屏幕截图 3:default\Anonymous

屏幕截图 4:页面内容编辑器的安全/详细信息

使用 Access Viewer 实现(Sitecore --> Security Tools --> Access Viewer)。

Select default\anonymous 用户(那些没有登录的人)然后 select 你的页面,然后点击 分配 并设置 Deny 权限(您可能还会考虑通过将 Inherintance 也设置为 Deny 来递归设置)。

然后选择你的角色 Sitecore\IHaveAccess 并重复上一步设置 Allow 权限

下面是点击分配按钮后得到的对话框截图,里面有你为用户/角色设置的实际权限,还有继承。

希望这能回答您的问题。