2013-05-31 32 views
2

我們一直在研究如何讓客戶的Sitecore(6.4.1 rev。110720)與其Active Directory設置掛鉤。我們遇到的第一件事情是Sitecore的LDAP module。客戶端喜歡LDAP連接器的「實時驗證模式」,所以我們開始研究這一點。但是,SDN很快就清楚地表明,他們沒有使用Sitecore 6.x測試LDAP模塊。Sitecore 6.x上可以使用Sitecore的LDAP適配器嗎?

然後我們發現了AD module,這明顯是爲Sitecore 6.x所做的。但是,它似乎始終在LDAP模塊文檔中稱爲「混合模式」(即用戶和角色的強大雙向同步)中運行。

我有兩個問題。 LDAP模塊在Sitecore 6.x上工作嗎?如果沒有,是否有辦法將AD模塊配置爲僅同步角色/組?

回答

5

LDAP模塊是AD模塊的前身,它不適用於Sitecore 6.x. Sitecore 6.x安全性完全基於ASP.NET安全模型,這與LDAP模塊完全不同。

AD模塊最有可能滿足您的需求。如果您只希望在您的Sitecore解決方案中使用來自AD的角色,那麼您應該插入角色提供者,並且不要插入成員資格和配置文件提供者。您可能還希望啓用RolesInRoles成員身份功能,因爲您很可能希望讓AD角色成爲標準Sitecore安全角色的成員。 RolesInRoles可以爲你做到這一點。

這些都在AD模塊文檔中。如果您正在尋找Sitecore解決方案的AD集成,那麼AD模塊就是您的選擇。

+0

我確實通讀了AD模塊文檔和會員特性以及角色中的角色概念。我想我從未連接過我只能使用角色提供者的點。謝謝! –

+0

我做了什麼,如果還沒有完成,則在Sitecore中定義角色和權限,然後將AD角色添加到這些角色,這樣您就不需要依賴項目<=> AD來定義。使用只讀/有限權限連接到AD的帳戶,無需擔心雙向同步。 – jammykam

相關問題