本文参考CAS官方文档,版本号为6.4.x
简介
CAS 使用overlay template方式安装。根据官方文档的描述,overlay template有以下几点好处
- 无需下载源代码重头开始开始编译。
- 升级版本极其简单方便,只需要调整编译脚本依赖新的CAS版本。
- 无需管理整个CAS的源代码,只需要处理本地开发的代码逻辑,从而简化代码维护的工作。
- 再次,由于只需要关注本地代码逻辑的变更,而不用管理整个CAS的源码,从而减少了跟踪代码变更的工作量。
首先需要checkout CAS overlay template项目,此项目相当于CAS部署的模板,后续的配置修改开发工作均可基于本项目进行。
安装
首先需要checkout CAS overlay template项目,后续的开发配置工作均可基于本项目进行。
1 | git clone https://github.com/apereo/cas-overlay-template.git |
修改src/main/resources下application.yml,添加以下内容禁用SSL认证,否则需要生成jks等秘钥文件
1 | server: |
执行
1 | ./gradlew debug |
下载依赖完成编译后会输出以下内容
1 | Listening for transport dt_socket at address: 5005 |
通过浏览器访问http://localhost:8443/cas/login,输入用户名casuser及密码Mellon登录成功。