搭建單點登錄系統之一:搭建CAS5.3服務端


CAS是Central Authentication Service的縮寫,中央認證服務,一種獨立開放指令協議。CAS 是 Yale 大學發起的一個開源項目,旨在為 Web 應用系統提供一種可靠的單點登錄方法。

SSO是指單點登錄,CAS是實現單點登錄的一種手段。

使用CAS搭建單點登錄,需要先搭建CAS服務端。

服務端下載地址:https://github.com/apereo/cas-overlay-template

我選擇的是5.3版本,因為可以使用maven打包比較方便。

下載完成后,在cas的目錄下面執行命令build package則可以用maven打包(前提是已經安裝好了maven)。

 

 

 如果下載依賴比較慢,我們可以修改pom.xml文件的 <repositories> 標簽下的內容,將下載倉庫修改為阿里雲的倉庫。

        <repository>
            <id>sonatype-releases</id>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
        <repository>
            <id>sonatype-snapshots</id>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </repository>
        <repository>
            <id>shibboleth-releases</id>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </repository>

 

 打包完成,會生成target目錄,里面有我們需要的cas.war,將war包部署到tomcat。

 啟動服務器,訪問地址  localhost:8080/cas 可以看到登錄頁面:

 

初始登錄名和密碼是 casuser / Mellon  登錄成功可以看到:

 至此,CAS服務端搭建成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM