欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

cas-overlay-template 搭建单点登录服务端

程序员文章站 2022-05-05 09:59:49
...

1.先下载overlay-template的源码

git clone https://github.com/apereo/cas-overlay-template.git

切换到5.3的分支

2.编译的坑

需要下载cas-server-webapp-tomcat这个包,100多m,下载需要很久,我已经添加了阿里的maven仓库,但是还是下载不下来,,所以使用迅雷下载,然后手动安装到本地的仓库;

mvn install:install-file -DgroupId=org.apereo.cas -DartifactId=cas-server-webapp-tomcat -Dversion=5.3.14 -Dpackaging=war -Dfile=D:\jar\cas-server-webapp-tomcat-5.3.14.war

这里注意下版本和war下载的位置;

3.运行的坑

编译成功之后,运行的时候提示,找不到证书

cas-overlay-template 搭建单点登录服务端

这里需要先生成证书,window里面,我是再git的termianal中执行的

keytool -genkeypair -alias cas -keyalg RSA -keypass changeit \
        -storepass changeit -keystore ./thekeystore \
        -dname "CN=cas.example.org,OU=Example,OU=Org,C=AU" \
        -ext SAN="dns:example.org,dns:localhost,ip:127.0.0.1"

然后需要把这个证书放在根目录的/etc/cas目录下面,比如我的是windows,项目目录是再D盘,那么就把thekeystore证书放在/etc/cas目录下面;然后在运行就可以了;最终的效果,默认的登录名是casuser,密码是Mellon

cas-overlay-template 搭建单点登录服务端

下一步会介绍下如何将服务打包成docker镜像来执行

相关标签: cas cas-overlay