轻松搭建CAS 5.x系列(1)-使用cas overlay搭建SSO SERVER服务端
概要说明
cas的服务端搭建有两种常用的方式:
1. 基于源码的基础上构建出来的
2. 使用WAR overlay的方式来安装
官方推荐使用第二种,配置管理方便,以后升级也容易。本文就是使用第二种方式
安装步骤
1. 安装GIT
自行到 https://www.git-scm.com/download/ 下载后安装
2. 创建CAS的工作目录
mkdir d:\casoverlay
cd d:\casoverlay
d:

3.下载CAS Overlay
git clone -b 5.1 https://github.com/apereo/cas-overlay-template.git

此时,d:\casoverlay\ 下有个 cas-overlay-template 目录
4. 打包cas war
cd cas-overlay-template
build package

看到build success说明打包成功了
打包的目录在 D:\casoverlay\cas-overlay-template\target\cas
5. 下载tomcat
下载地址 https://tomcat.apache.org/download-80.cgi
下载后,解压到 d:\casoverlay
(记得要下载JDK哦)
6. 部署cas war
将 D:\casoverlay\cas-overlay-template\target\ 的cas目录
复制到 D:\casoverlay\apache-tomcat-8.5.31\webapps
7. 启动tomcat
执行tomcat的登录命令
双击执行文件 D:\casoverlay\apache-tomcat-8.5.31\bin\startup.bat
8. 打开浏览器
访问连接: http://127.0.0.1:8080/cas/login

输入帐号名密码: casuser/Mellon ,点击登录

看到这个登录成功画面的话,恭喜您,CAS的第一步搭建已完成。
本文的相关文件
为方便大家能快速按照步骤搭建服务,我把我电脑本地的d:\casoverlay目录打包供大家下载。下载地址如下 https://pan.baidu.com/s/1x-3v_VzYy7oXytAMsIp9xA
另外,大家对CAS想更多了解的话,可以来我的CAS中文文档站点(http://www.cassso-china.cn)来瞅瞅。

轻松搭建CAS 5.x系列(1)-使用cas overlay搭建SSO SERVER服务端的更多相关文章
- CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端
CAS单点登录系列: CAS 5.1.x 的搭建和使用(一)—— 通过Overlay搭建服务端 CAS5.1.x 的搭建和使用(二)—— 通过Overlay搭建服务端-其它配置说明 CAS5.1.x ...
- 11 hbase源码系列(十一)Put、Delete在服务端是如何处理
hbase源码系列(十一)Put.Delete在服务端是如何处理? 在讲完之后HFile和HLog之后,今天我想分享是Put在Region Server经历些了什么?相信前面看了<HTab ...
- 轻松搭建CAS 5.x系列(8)-在CAS Server增加双因素认证(DUO版)
概述说明 为了让系统更加安全,很多登录会加入双因素认证.何为双因素,如果把登陆作为开一扇门的话,那就是在原来的锁上再加一把锁,第二锁用新的钥匙,这样安全系数就更加高了. CAS是通过账号名和密码来认证 ...
- 轻松搭建CAS 5.x系列(7)-在CAS Server使用第三方帐号做认证
概述说明 CAS除了使用自身数据库配置的帐号体系外,也可以使用第三方帐号来做认证. 比如实现如下类似的红色标注部分的登录效果: CAS自带了Facebook.GitHub.WordPress和CAS的 ...
- 轻松搭建CAS 5.x系列(6)-在CAS Server上增加OAuth2.0协议
概述说明 CAS Server默认搭建出来,客户端程序只能按照CAS自身的协议接入.CAS的强大在于,有官方的插件,可以支持其他的协议.本章节就让CAS Server怎么增加OAuth2.0的登录协议 ...
- Apereo CAS Server服务端搭建教程
不说废话了,直接看搭建过程吧. 首先到下载源码,https://github.com/apereo/cas-overlay-template/tree/4.2 附上地址,本次版本为4.2,下载源码后如 ...
- CAS单点登录(SSO)服务端的部署和配置---连接MySQL进行身份认证
一.修改系统host,加入 127.0.0.1 server.test.com127.0.0.1 client1.test.com127.0.0.1 client2.test.com 二.安装grad ...
- hbase源码系列(十一)Put、Delete在服务端是如何处理?
在讲完之后HFile和HLog之后,今天我想分享是Put在Region Server经历些了什么?相信前面看了<HTable探秘>的朋友都会有印象,没看过的建议回去先看看,Put是通过Mu ...
- 8. Django系列之上传文件与下载-djang为服务端,requests为客户端
preface 运维平台新上线一个探测功能,需要上传文件到服务器上和下载文件从服务器上,那么我们就看看requests作为客户端,django作为服务器端怎么去处理? 对于静态文件我们不建议通过dja ...
随机推荐
- dpkg 删除 百度网盘 程序
sudo dpkg -l baidu* 查询得到具体名字 sudo dpkg --purge baidunetdisk 解决
- docker 命令 记录
获取指定容器的ip docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_nam ...
- PHP学习之工厂方法模式
<?php //工厂方法模式 interface Doing { function eat(); function sleep(); } class Cat implements Doing { ...
- php学习之单例模式
<?php class Dog { private function __construct() { } //静态属性保存单例对象 static private $instance; stati ...
- 使用express-session实现登录效果
本文为后端练兵内容,重复造轮子,重复造轮子才能有经验,才能生出花来. 本次练兵,采用的是数据库保存账户密码,后端通过查数据库的方式,实现账号和密码的校验. 如果验证成功,将登陆状态保存在session ...
- Mac Mysql 5.6.4修改初始化密码
Mac Mysql 修改初始化密码 第一步: 点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务 第二步:进入终端输入:cd /usr/local/mysql/bin/回车后 登 ...
- 如何在CentOS 7上安装Memcached(缓存服务器)
首先更新本地软件包索引,然后使用以下yum命令从官方CentOS存储库安装Memcached. yum update yum install memcached 接下来,我们将安装libmemcach ...
- OOM异常的发生原因
一,jvm内存区域 1,程序计数器 一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器. 2,java栈 与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同.通常存 ...
- Jenkins创建镜像后无法推送到harbor的问题
https://blog.csdn.net/mydeman/article/details/79042848 1.先切换到root账号,用root登录harbor,就可以push $ sudo pas ...
- Python中bytes与字符串的相互转化
代码: # bytes转字符串方式一 b=b'\xe9\x80\x86\xe7\x81\xab' string=str(b,'utf-8') print(string) # bytes转字符串方式二 ...