我们一直在研究如何让我们的客户的Sitecore(6.4.1 rev.110720)与他们的Active Directory设置连接起来。我们遇到的第一件事是Sitecore的LDAP module。客户端喜欢LDAP连接器的“实时验证模式”,因此我们开始研究它。但是,很快就发现SDN显示他们没有使用Sitecore 6.x测试LDAP模块。
然后我们找到了AD module,这显然是为Sitecore 6.x制作的。但是,它似乎始终在LDAP模块文档中称为“混合模式”(即用户和角色的强大双向同步)中运行。
我有两个问题。 LDAP模块是否适用于Sitecore 6.x?如果没有,有没有办法将AD模块配置为仅同步角色/组?
答案 0 :(得分:5)
LDAP模块是AD模块的前身,它不适用于Sitecore 6.x. Sitecore 6.x安全性完全基于ASP.NET安全模型,这与LDAP模块完全不同。
AD模块很可能满足您的需求。如果您只想在Sitecore解决方案中使用AD中的角色,那么您应该只插入角色提供程序,而不要插入成员资格和配置文件提供程序。您可能还希望启用RolesInRoles成员资格功能,因为您很可能希望使您的AD角色成为标准Sitecore安全角色的成员。 RolesInRoles可以为您做到这一点。
这一切都在AD模块文档中。如果您正在寻找Sitecore解决方案的AD集成,那么AD模块就是您的选择。