Content management system 在Sitecore 7.5中分配对多个站点的访问权限

Content management system 在Sitecore 7.5中分配对多个站点的访问权限,content-management-system,sitecore,Content Management System,Sitecore,我有一个关于在Sitecore 7.5中授予对多个站点的访问权限的小问题 假设我在Sitecore环境中有一个名为website_1的网站和另一个名为website_2的网站。现在我创建了两个角色。一个名为r\u website\u 1的角色可以访问website\u 1,另一个名为r\u website\u 2的角色可以访问website\u 2 在r\u网站\u 1中,仅允许访问网站\u 1,而拒绝访问网站\u 2。这同样适用于r_网站2,但适用于 网站2 现在我想为这两个网站提供对user

我有一个关于在Sitecore 7.5中授予对多个站点的访问权限的小问题

假设我在Sitecore环境中有一个名为
website_1
的网站和另一个名为
website_2
的网站。现在我创建了两个角色。一个名为
r\u website\u 1
的角色可以访问
website\u 1
,另一个名为
r\u website\u 2
的角色可以访问
website\u 2

r\u网站\u 1
中,仅允许访问
网站\u 1
,而拒绝访问
网站\u 2
。这同样适用于r_网站2,但适用于
网站2

现在我想为这两个网站提供对
user_1
的读写访问权限。我所做的是转到
用户管理器>用户1>编辑>成员,然后分配这两个角色

我注意到
用户_1
只能访问一个网站。这两个角色似乎都在相互对抗。例如,
r\u website\u 1
中对
website\u 2
的拒绝权限与
r\u website\u 2
中对
website\u 2
的允许权限冲突

我可以知道这个问题的解决办法吗

提前感谢,


Vaibhav

拒绝
权限始终具有优先级。您不能通过简单地添加另一个具有允许访问权限的角色来删除

您不应使用
deny
而应为site2role1site1role2中断所选访问权的继承

以下是Sitecore管理员安全食谱中的一段话:

我们建议您尽可能使用继承来限制角色对Sitecore中项目的访问。使用继承而不是直接拒绝对项目的访问权限可以更容易地管理安全系统

您可以阅读有关在文档中破坏访问权限继承的内容