Apereo CAS 5.3 项目源码地址:https://github.com/apereo
CAS 系列详解:https://blog.youkuaiyun.com/makyan/column/info/36060
一、Apereo CAS 5.3服务端Server环境搭建
1.1. 本地配置tomcat通过https访问
1. 下载
在这里把zip文件下载下来:我下载的版本是5.3.9)
https://github.com/apereo/cas-overlay-template
2. 编译
解压zip,命令行进去,执行mvn clean package
结束之后会出现 target 文件夹,里面有war包啥的,把war包解压,比如我们把解压后的文件夹命名为 cas_war 吧,后文提到 cas_war 就代表是这个文件夹
3. 本地配置tomcat通过https访问
注意: 本机先安装好jdk,并配置好环境变量
(1) 生成证书
#linux
sudo keytool -genkeypair -alias "futurecloud" -keyalg "RSA" -keystore "/etc/cas/futurecloud.keystore"
#windows
keytool -genkeypair -alias "futurecloud" -keyalg "RSA" -keystore "E:\mycas\futurecloud.keystore"
按照以下输入:
密钥库口令: 123456(这个密码非常重要)
名字与姓氏: www.futurecloud.com(域名很重要,建议自己编个域名,在host文件里写好映射)
组织单位名称: futurecloud(随便填)
组织名称: futurecloud(随便填)
城市: beijing(随便填)
省市自治区: hebei(随便填)
国家地区代码: zh(随便填)
现在E:\mycas\futurecloud.keystore这个文件生成了