一、介绍
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
CAS 是一个开源的企业级单点登录系统,目前最新版本为 6.2.x。
二、所需环境
1.JDK 1.8
2.Tomcat 8.0+
三、搭建服务
1.下载CAS服务源码,
本次下载的是CAS Maven WAR Overlay的分支5.2.X版本
官网地址:https://www.apereo.org/projects/cas进入官网下载相应的CAS分支
2 .下载之后解压
3.用idea打开,加载相应的jar包
4.打war包
在进行mvn clean package命令的时候会重新生成一个war包
5.运行tomcat
为工程配置 tomcat 8.5 并启动,注意 CAS 5.2.x 不支持低于 tomcat 8.0 的版本。
将打包好的war包放在tomcat的 webapps下面
6.启动
打印 READY 表明启动成功
7.测试 登录/退出
账号密码在tomcat的 webapps\cas\WEB-INF\classes中的 apereo.properties中记录,可修改成自定义的
输入默认的账号 密码
访问登录页面 http://localhost:8080/cas/login