1.先下载CAS源码,我下载的是5.3版本的,根据具体情况选择。
https://github.com/apereo/cas-overlay-template/tree/5.3
2.将下载的压缩包解压即可,不需要使用IDE打开。
3.进入解压目录运行打包命令,将CAS源码打包为war压缩包:
mvn package
4.再把cas.war文件复制到Tomcat的webapps目录下,启动Tomcat即可;
5.校验cas服务是否启动成功(cas4以后默认采用HTTPS方式,我并未修改过但也可以使用HTTP方式—不知缘由):
http://127.0.0.1:8080/cas/login
默认账号密码:用户名:casuser 密码:Mellon
成功登陆则说明启动成功。
6.修改CAS默认配置
找到Tomcat下的\webapps\cas\WEB-INF\classes的application.properties文件
修改为兼容HTTP请求:
#兼容HTTP请求
cas.tgc.secure=false
cas.serviceRegistry.initFromJson=true
#修改默认用户名和密码=用户名::密码
cas.authn.accept.users=admin::admin
#端口修改原来是8443,我觉得修改不修改好像没什么区别都是使用Tomcat的8080端口访问cas服务
server.port=8080
找到\webapps\cas\WEB-INF\classes\services目录下的HTTPSandIMAPS-10000001.json
修改内容如下,即添加http
"serviceId" : "^(https|http|imaps)://.*",
修改完成配置后,需要重启Tomcat才能生效。
转载:https://blog.csdn.net/yyhdyp/article/details/98449953