基于CAS的单点登录是服务器搭建
基于CAS的单点登录是服务器搭建
1.环境
jdk1.8+ maven3.+ tomcat8.+
2.下载CAS
CAS地址:https://github.com/apereo/cas-overlay-template
下载5.2 避免冲突 然后解压到本地maven安装目录
3.下载cas-server-webapp-tomcat-5.2.6.war
避免本地仓库没有建议新建一个maven项目用来下载jar包到本地仓库
下载好cas-server-webapp-tomcat-5.2.6.war后将其移到
4.CMD窗口执行命令
若出现找不到cas.jar 则需要进行这一步
若显示mvn不是内部命令则需要配置maven的环境变量
5.配置hosts文件
6.创建目录src\main\resources
复制如图两个文件到src\main\resources目录下并修改application.properties文件添加配置
cas.tgc.secure=false
cas.serviceRegistry.initFromJson=true
这三句需要注释
修改sesources目录下的HTTPSandIMAPS-10000001.json文件添加http协议
之后继续cmd窗口运行build.cmd run 访问http://cas.server.com:8443/cas/login看到页面,这里说一下8443是下载下来默认的,但不知道为什么我的8443端口运行不了,所以我改成了8081.