基于CAS的单点登录是服务器搭建

基于CAS的单点登录是服务器搭建

1.环境

jdk1.8+ maven3.+ tomcat8.+

2.下载CAS

CAS地址:https://github.com/apereo/cas-overlay-template
下载5.2 避免冲突 然后解压到本地maven安装目录
基于CAS的单点登录是服务器搭建

3.下载cas-server-webapp-tomcat-5.2.6.war

避免本地仓库没有建议新建一个maven项目用来下载jar包到本地仓库
基于CAS的单点登录是服务器搭建
下载好cas-server-webapp-tomcat-5.2.6.war后将其移到
基于CAS的单点登录是服务器搭建

4.CMD窗口执行命令

基于CAS的单点登录是服务器搭建
若出现找不到cas.jar 则需要进行这一步
基于CAS的单点登录是服务器搭建
若显示mvn不是内部命令则需要配置maven的环境变量
基于CAS的单点登录是服务器搭建
基于CAS的单点登录是服务器搭建

5.配置hosts文件

基于CAS的单点登录是服务器搭建

6.创建目录src\main\resources

基于CAS的单点登录是服务器搭建
复制如图两个文件到src\main\resources目录下并修改application.properties文件添加配置
cas.tgc.secure=false
cas.serviceRegistry.initFromJson=true
基于CAS的单点登录是服务器搭建
这三句需要注释

修改sesources目录下的HTTPSandIMAPS-10000001.json文件添加http协议
基于CAS的单点登录是服务器搭建
之后继续cmd窗口运行build.cmd run 访问http://cas.server.com:8443/cas/login看到页面,这里说一下8443是下载下来默认的,但不知道为什么我的8443端口运行不了,所以我改成了8081.