1.下载demo
git clone https://gitee.com/pelin0963/cas-server.git
2.使用eclipse导入maven项目。此次我是用的spring tool suite 4导入的。
导入时会用较长时间,10分钟吧。需要下载很多资源。
3.报错,提示缺少jar包
Missing artifact net.shibboleth.tool:xmlsectool:jar:2.0.0
4.其他地方下载该jar包。我是在cas-server-webapp-tomcat-5.3.9.war中解压中找到xmlsectool-2.0.0.jar。
5.安装jar。
mvn install:install-file -Dfile="F:\学习笔记\后端框架学习\cas框架\5.3.9\cas-server-webapp-tomcat-5.3.9\WEB-INF\lib\xmlsectool-2.0.0.jar" "-DgroupId=net.shibboleth.tool" "-DartifactId=xmlsectool" "-Dversion=2.0.0" "-Dpackaging=jar"
6.更新项目。
pom.xml右键——》maven——》update project...
7.运行项目。打开文件org.tis.demo.cas.server.web.CasWebApplication
运行main方法。
8.项目启动后,测试。
在浏览器输入:http://127.0.0.1:8080/cas/login
默认用户名密码:casuser::Mellon
9.demo中默认关闭了ssl,如需开启,可调整如下application.properties里配置
- server.ssl.key-store:密钥文件存放位置.classpath:表示在资源目下寻找
- server.ssl.key-store-password:密钥库密码
- server.ssl.key-password:密钥密码
- server.ssl.key-alias:wolfcode 别名
#server.ssl.key-store=file:/etc/cas/thekeystore
#server.ssl.key-store-password=changeit
#server.ssl.key-password=changeit