2
我試圖在Liferay和PHP webapp之間使用CAS進行單點登錄。Liferay 5.2和PHP之間的SSO通過CAS
我安裝JASIG CAS的web應用,創建了keytools證書,並通過其管理GUI(設置>驗證> CAS選項卡)配置的Liferay如下:
Liferay CAS configuration http://img89.imageshack.us/img89/3536/lrcasconf.png
當我點擊 「登錄」在Liferay菜單中,我被轉發到CAS登錄頁面(使用「dirty trick」用戶名== password:我沒有配置LDAP,因爲我將在下面解釋),然後我再次被重定向到Liferay,但是我沒有登錄:我再次看到LR登錄表單。所以我猜這是行不通的。
另一方面,PHP web應用程序似乎完美地工作。
所以我的問題是:
- 是有什麼錯誤的,我LR 配置?
- 是LDAP 強制性的?我寧願讓Liferay 做主認證 提供商並向CAS發信號表明 用戶確實合法,然後 使用CAS將ticket傳播到 其他webapp;我是否需要 開發一些CAS插件使其 這樣工作?
感謝您的回覆,我會盡快研究一下,在此期間我可以借用一些時間......轉移到其他項目。 :) – 2011-05-20 13:34:33