本地CAS服务搭建

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

你可能感兴趣的:(个人经验)