【问题标题】:sitecore permission on the visibility of the Alias ribbon menu对 Alias 功能区菜单可见性的 sitecore 权限
【发布时间】:2012-08-02 22:00:36
【问题描述】:

我正在尝试查找允许在“演示”选项卡功能区中查看别名功能的权限安全性。

对于有问题的用户,我浏览了核心数据库,在 Access 查看器下,我正在查看 Applications/Content Editor 下的所有项目都具有读取权限,特别是项目 /sitecore/content/Applications/Content Editor/Ribbons/Strips/Presentation/Page Urls 以及/sitecore/content/Applications/Content Editor/Ribbons/Chunks/Page Urls 已启用读取

但是,当以该用户身份登录时,没有演示选项卡。

我已尝试重置缓存,但仍然没有任何变化。我正在使用 sitecore 6.5.0

【问题讨论】:

  • 如果您最近更改了权限,那么您需要清除站点缓存或为 Access Viewer 执行 IIS 重置,以真正向您显示用户权限是什么。否则它只会返回安全设置的缓存。
  • @MangoPieFace,我去了sitecore/admin/cache.aspx,重置缓存,然后返回访问用户查看器,所有内容编辑器项目,包括演示文稿和子项目仍然显示读取权限(所有其他权限都被禁用、写入、创建、重命名等)

标签: security permissions sitecore sitecore6


【解决方案1】:

我想你已经快到了,但你仍然需要为用户提供对 /sitecore/system/Aliases 项目的足够访问权限。

  1. 创建一个新角色(或使用现有角色),例如 sitecore\Sitecore 客户端别名。使用此角色添加以下权限。

  2. 切换到 Core 数据库并允许 /sitecore/content/Applications/Content Editor/Ribbons/Chunks/Page Urls 项目及其后代的读取权限

  3. 切换到主数据库并使用“配置”选项卡中的“取消保护项目”复选框取消保护 /sitecore/system/Aliases 项目。

  4. 允许 /sitecore/system/Aliases 项目的读取、写入、创建权限以及其后代的读取、写入、创建、删除权限。

  5. 保护 /sitecore/system/Aliases 项。

  6. 将用户添加到 sitecore\Sitecore Client Aliases 角色。

在这里找到:http://wiki.evident.nl/Sitecore%20alias%20role.ashx

【讨论】:

    【解决方案2】:

    启用演示选项卡的最简单方法是使用 sitecore 标准角色。 我不太确定,但我认为是sitecore\Sitecore Client Designing

    据我所知,您必须使用这些标准角色才能访问某些块。

    【讨论】:

      【解决方案3】:

      尝试为没有看到别名选项卡的用户使用访问查看器。您可以手动切换到核心数据库,然后单击具有指定用户/角色的不同选项卡,以查看导致此行为的原因。大多数情况下,您会发现某些角色/限制被设置为更高级别的项目 dat 拒绝读取权限。

      【讨论】:

      • 我检查了色带/条和色带/块下,它们都已启用读取,但仍然显示 Alias thingie 或演示选项卡
      猜你喜欢
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多