搭建单点登录系统之一:搭建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