我们有带有 AD 模块 1.0.4 的 Sitecore 6.5。
DEPARTMENT\SitecoreUsers 的 AD 组中的用户可以登录 Sitecore,但 DEPARTMENT\Sitecore_Role1 组中的用户无法登录,即使 DEPARTMENT\Sitecore_Role1 组是 Sitecore_Users 的成员。
LDAP.IncludeIndirectMembership 设置为 true,并且在 DOMAIN\SitecoreUsers 中具有成员资格的所有组都显示在角色管理器中。我尝试将 Sitecore_Role1 角色添加为 sitecore\Sitecore 客户端用户的成员,但这仍然不允许 Sitecore_Role1 成员登录。
是否必须将我们所有的 AD 用户都添加到他们的 Sitecore_Role 组和 Sitecore_Users 组?我认为属于成员组应该允许他们登录到 Sitecore。有人可以让我直截了当吗?
我已经通过 Sitecore AD 模块管理指南进行了工作,并认为我已经正确设置了它,但这是我认为需要审查的相关设置。
正在使用的连接字符串是:
<add name="WUDOSISConnectionString" connectionString="LDAP://wudosis.wustl.edu:389/DC=department,DC=ourorg,DC=edu"/>
我们的广告设置如下
- Department
+ Groups
* Sitecore
- Sitecore_Users
- Sitecore_Role1 (Member of Sitecore_Users)
- Sitecore_Role2 (Member of Sitecore_Users)
system.web/membership/prividers、roleManager 和 profile 中的项目都有一个 customFilter = (memberOf=CN=Sitecore_Users,OU=Sitecore,OU=Groups,DC=department,DC=ourorg,DC=edu)