【问题标题】:Sitecore domains and rolesSitecore 域和角色
【发布时间】:2017-04-05 00:05:49
【问题描述】:

我想添加几个 Sitecore 域和角色,并能够将这些设置存储在我们的解决方案中以与其他队友共享。我们通常使用 TDS 将 Sitecore 项目保存到我们的解决方案中,但我不知道如何保存域和角色。 仅供测试:我为该域添加了一个域和一个角色。我在 Core DB 的普通成员表中找到了这个新角色,在特殊配置文件 ..\Website\App_Config\Security\Domains.config 中找到了一个新域。

我目前只能看到一种方法:使用此配置文件与其他队友共享(或创建一些补丁文件)并为角色使用序列化/反序列化功能(..\Data\serialization\security\sitecore\Roles )。

有人知道解决此任务的其他方法吗?可能 Sitecore 也像往常一样将角色存储在 Code DB 中的某个 Sitecore 项目中,但是我没能在树中找到这个文件夹。

提前感谢您的帮助。

【问题讨论】:

    标签: sitecore sitecore8


    【解决方案1】:

    您可以使用 Sitecore 软件包移动安全帐户。在 Sitecore 包中,您可以选择添加安全帐户。您可以参考这篇关于移动 Sitecore 用户和角色的文章。 http://sitecorejourney.nileshthakkar.in/2014/07/how-to-create-package-of-sitecore-users.html

    但请记住,您需要在安装软件包后迁移密码。由于所有转移的用户都将其密码设置为随机值(使用 Sitecore 包时)或默认值“b”(使用序列化时)。转密码请参考https://kb.sitecore.net/articles/242631

    【讨论】:

    • 感谢您提供可能的解决方案,但我更喜欢使用 TDS。
    【解决方案2】:

    您的域配置解决方案是正确的。

    对于角色,TDS 从 5.1 版开始支持同步角色。您必须首先在 General 选项卡下的项目属性中启用此功能。这会在您的 TDS 项目下添加一个名为 Sitecore Roles 的新节点,该节点会生成带有 Sync Sitecore Roles 选项的不同上下文菜单。

    【讨论】:

    • 谢谢。我们找到了这个功能,但首先应该在 TDS 项目的常规设置中启用它。
    • 很好的说明。我编辑了我的回复以反映完整的答案。
    • 有没有类似的添加sitecore用户的选项?
    • 否定。没有 TDS 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2014-11-25
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 2013-07-08
    相关资源
    最近更新 更多