轻松搭建CAS系列(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的第一步搭建已完成。

另外,大家对CAS想更多了解的话,可以来我的CAS中文文档站点http://www.cassso-china.cn)来瞅瞅。

原文地址:https://www.cnblogs.com/jpeanut/p/9170472.html

时间: 2024-10-09 09:30:36

轻松搭建CAS系列(1)-使用cas overlay搭建SSO SERVER服务端的相关文章

hbase源码系列(十一)Put、Delete在服务端是如何处理?

在讲完之后HFile和HLog之后,今天我想分享是Put在Region Server经历些了什么?相信前面看了<HTable探秘>的朋友都会有印象,没看过的建议回去先看看,Put是通过MultiServerCallable来提交的多个Put,好,我们就先去这个类吧,在call方法里面,我们找到了这句. responseProto = getStub().multi(controller, requestProto); 它调用了Region Server的multi方法.好,我们立即杀到HReg

[ Centos 7 iscsi搭建 及 1台客户端同时挂载多台iscsi服务端问题 ]

一.什么是iscsi iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. 二.需求分析 最近在做虚拟化,需要通过一个主机挂载来自两个iscsi服务器的targets,如图: 三.实现思路        

JBOSS系列--集群--基础配置(2)--服务端

一.Slave Server 配置 注意:Slave Server是在另一台机器的JBOSS上配置,master server上添加了一个为teng的用户,同时为slave Server分配了teng的用户,即slave server的机器代号为teng. 1.host.xml 进入jboss_home\domain\configuration,将原来的host.xml改名备份,然后再将host-slave.xml复制一份,并改名为host.xml 2.修改host.xml 1) <span s

SVN服务器搭建和使用(一)--下载、安装VisualSVN server 服务端和 TortoiseSVN客户端

前言: 在http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html的博客中已经很详细地介绍了SVN的服务器--VisualSVN server和客户端--TortoiseSVN的下载与安装.但笔者在按照其中的方法进行下载.安装时发现了此文遗漏了一些重要的细节,所以本文在搬运原文的基础上补上一些遗漏的细节,帮助读者只需看本页面即可完成所有的工作,而不必像我之前那样百度好几个才弄好.   一.SVN服务器--VisualSV

Vue+koa2开发一款全栈小程序(5.服务端环境搭建和项目初始化)

1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台,但是只能够用于开发,如果用于生产是需要花钱的,我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.[设置]→[开发者工具]→第一次是git管理,开启腾讯云关联 3.会一路跳转到腾讯云的[开通开发环境]的流程要走 1.已经完成 2.下载安装微信开发者工具,也已经下载安装了 3.下载Node.js版本Demo 将demo中的server文件夹,复制到mpvue项目中 在项目下的project.config.json中

轻松搭建CAS 5.x系列(6)-在CAS Server上增加OAuth2.0协议

概述说明 CAS Server默认搭建出来,客户端程序只能按照CAS自身的协议接入.CAS的强大在于,有官方的插件,可以支持其他的协议.本章节就让CAS Server怎么增加OAuth2.0的登录协议. 安装步骤 `1. 首先,您需要有个CAS Server端 如果您没有,可以按照我之前写的文章<轻松搭建CAS 5.x系列文章>系列的前3篇文章搭建好CAS Server. ·2. 在pom.xml增加依赖包 1 <!-- OAuth/OpenID Authentication Begin

CAS 5.x搭建常见问题系列(2).PKIX path building failed

错误原因 服务端的证书是不安全的,Cas的客户端在调用时因为安全提醒造成调用失败. CAS的客户端需要导入服务端的证书后,就正常了. 具体操作步骤如下: 1. 首先启动tomcat,看下之前搭建的cas server启动是否正常 双击D:\casoverlay\apache-tomcat-8.5.31\bin\startup.bat 访问 https://cas.example.org:8443/cas/login 如对对cas的搭建有疑问,可看文章<轻松搭建CAS 5.x系列文章> ·2.

CAS 5.1.X 的搭建和使用(二)—— 通过Overlay搭建服务端-其它配置说明

这节主要解释一下上一节剩余的一些配置是做什么的,为了阅读方便直接在配置文件中写注释 #STEP 3 在TOMCAT8.5中跑一个模板然后将其war包中解压出来的的application.properties复制出来,放到手动创建的src下的resources里面 ## # CAS Server Context Configuration # server.context-path=/cas server.port=8443 #STEP 5添加认证服务 ①---------------------

CAS 5.x搭建常见问题系列(1).未认证的授权服务

错误内容 错误信息如下: 未认证授权的服务 CAS的服务记录是空的,没有定义服务.希望通过CAS进行认证的应用程序必须在服务记录中明确定义 错误原因 CAS 5.x 默认情况下不支持HTTP的客户端接入,建议客户端采用HTTPS协议. 不过, 确实无法升级为HTTP的, 那也可以把CAS Server开启支持HTTP的客户端接入. 具体开发的方法如下: ·1. 修改http支持的配置 打开文件:cas\WEB-INF\classes\services\HTTPSandIMAPS-10000001