Liferay Portal 6.2 已經集成了CAS,我們只需要簡單配置就可以使用。
控制面板 - Portal 設置 - CAS 按下圖就行設置。
注:我操作的時候就設置了“服務URL” 導致LIFERAY 就登錄不上了,這時我們可以登錄到數據庫,找到表(“portalpreferences”),找到相應的設置,刪除即可。別忘了重啓生效。
其它設置:
1. 以screenName 方式登錄:
控制面板 - Portal 設置 - 認證 - 選擇“通過屏幕名稱”
一般情況下大家連的都是AD ldap 這樣可以開戶LDAP連接,只接導入用戶信息,如果沒有呢??? 下次我會改造這塊。
2. 如何設置CAS打開http://localhost:8080 直接進入登錄頁面。
我想大家都知道默認的頁面是http://localhost:8080/web/guest/home 這個頁面是沒有權限就能訪問的。只有私有頁面是需要權限驗證的,我們可以通過 控制面板- 站點 - 新建站點來創建一個,公開頁面無頁面,私有我們創建一個首頁,以後這個面作爲首頁面來使用。給站點起個名字叫:portal (控制面板 - 站點 - 點擊相應的站點名稱 - 配置 - 站點設置)
。同時我們要關閉web/guest/home的那個站點,把“已激活”取消 (控制面板 - 站點 - 點擊相應的站點名稱 - 配置 - 站點設置),並保存。
還差最後一步,設置首頁URL, 控制面板 - 配置 - Portal設置 - 主頁URL (/group/portal) 下次訪問時,直接訪問此頁面。