2012-08-15 37 views
0

我認爲這是一個常見的問題,但我正在研究它,因爲我沒有得到一個真正的好問題。 因此,我在Tomcat 7上運行Liferay 6.1 CE,並且我想從LDAP服務器導入用戶,然後使用CAS創建SSO。CASifying Liferay

在我的Portal中,我還有其他集成的應用程序(這裏我也有一個與Alfresco集成的問題)誰需要登錄也與LDAP的credantials,這就是爲什麼我需要一個SSO解決方案,如CAS 。

我該如何面對這個問題?有沒有人可以幫我解決這一切? 任何信息都可以幫助我,我必須在兩週內完成所有這些......我希望我所要求的一切都是可行的。

感謝&問候

回答

1

您在這裏有兩個任務配置此,從LDAP導入用戶和驗證用戶的身份CAS。您可以從控制面板(UI)或portal-ext.properties文件中配置兩者。如果使用兩種方法進行配置並且存在屬性衝突,則控制面板設置優先。

從LDAP導入用戶並不困難(我已經在5.2.3和6.1中完成了它),儘管導入/不導入密碼可能會造成混淆。請先嚐試解決此任務,並確保您能夠對LDAP進行身份驗證。我建議使用一個認證鏈(多種認證方式,如果一個方法失敗,第二個方法將嘗試,等等)。在CAS發生故障的情況下配置它是非常有用的,因此您沒有單點故障。注:如果您使用portal-ext.properties,請務必仔細閱讀this post並添加提到的性能(即使你不打算使用它們):

ldap.user.custom.mappings.1 =
ldap.contact.mappings.1 =
ldap.contact.custom.mappings.1 =

關於對CAS認證,我已經使用了好幾年上的Liferay 5.2.3,並在我的經驗非常可靠。