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.运行的坑
编译成功之后,运行的时候提示,找不到证书
这里需要先生成证书,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
下一步会介绍下如何将服务打包成docker镜像来执行
上一篇: CAS单点登录之服务端部署
下一篇: ReentrantLock源码解析(二)
推荐阅读
-
CAS SSO单点登录服务端环境搭建 ssocassso cassso单点登录cas单点登录
-
基于CAS实现单点登录(SSO):配置CAS服务端的数据库查询认证机
-
基于CAS实现单点登录(SSO):配置CAS服务端的数据库查询认证机
-
实现单点登录时,如何让服务端识别出客户端?
-
实现单点登录时,如何让服务端识别出客户端?
-
基于CAS的单点登录SSO[1]: 搭建CAS单点登录demo
-
使用CAS整合LDAP实现单点登录(SSO)-从0到1-搭建cas-management
-
CAS单点登录3--服务端登录页个性化
-
CAS单点登录(二)---非SSL协议 CAS服务端部署及客户端配置
-
2.单点登录系统CAS 服务端配置