CAS Server 是一套基於 Java 實現的服務,該服務以一個 Java Web Application 單獨部署在與 servlet2.3 兼容的 Web 服務器上,另外,由於 Client 與 CAS Server 之間的交互採用 Https 協議,因此部署 CAS Server 的服務器還需要支持 SSL 協議。當 SSL 配置成功過後,像普通 Web 應用一樣將 CAS Server 部署在服務器上就能正常運行了,不過,在真正使用之前,還需要擴展驗證用戶的接口。
一、環境
- apache-tomcat-6.0.36
- JDK6
- CAS Server版本:cas-server-3.5.2
- CAS Client版本:cas-client-3.1.12、cas-client-3.2.1
二、配置
1.解壓cas-server-3.5.2 文件進入最後一個文件夾modules 找到最後一個war包cas-server-webapp-3.5.2.war
2、將cas-server-webapp-3.5.2.war拷貝到apache-tomcat-6.0.36\webapps 下 並修改爲 cas.war 啓動tomcat服務。
3、瀏覽器輸入http://localhost:8081/cas/login
4、輸入用戶名a密碼a(cas 默認配置 輸入用戶名密碼系統即可通過驗證)
備註:1、在cas login頁面看到Non-secure Connection
You are currently accessing CAS over a non-secure connection. Single Sign On WILL NOT WORK. In order to have single sign on work, you MUST log in over HTTPS.
非安全連接
您正在訪問CAS在非安全連接。單點登錄將無法工作。爲了有單點登錄的工作,你必須通過HTTPS登錄。
這是因爲我們只邁出了第一步還未配置Tomcat Https加密協議,稍後整理筆記。
2、cas-server-3.5.2.rar、cas-client-3.2.1.rar 源碼文件大概81MB 文件過大無法分享,有興趣的朋友可到官網下載 如果無法下載請留下email或QQ 我會抽空發給大家。