CAS單點登錄學習筆記二之部署CAS Server

       CAS Server 是一套基於 Java 實現的服務,該服務以一個 Java Web Application 單獨部署在與 servlet2.3 兼容的 Web 服務器上,另外,由於 Client 與 CAS Server 之間的交互採用 Https 協議,因此部署 CAS Server 的服務器還需要支持 SSL 協議。當 SSL 配置成功過後,像普通 Web 應用一樣將 CAS Server 部署在服務器上就能正常運行了,不過,在真正使用之前,還需要擴展驗證用戶的接口。

一、環境

  1. apache-tomcat-6.0.36
  2. JDK6
  3. CAS Server版本:cas-server-3.5.2
  4. 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 我會抽空發給大家。
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章