CAS单点登录说明文档

2024-09-01 14:44
文章标签 文档 登录 说明 单点 cas

本文主要是介绍CAS单点登录说明文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CAS单点登录说明文档

目录

1. 下载CAS

2. 下载xmlsectool

3. 安装xmlsectool

4. 打包CAS

5. 连接服务器

6. 安装Tomcat服务器

7. 创建CAS程序

8. 修改CAS界面

9. 修改CAS服务端口

10. 修改CAS服务名称

11. 修改CAS日志路径

12. 创建数据库

13. 启动CAS服务

14. 访问CAS服务

  1. 下载CAS

在SVN下载CAS代码:

https://113.140.81.69:38089/svn/daqin/test/03项目实施/08单点登录/cas-overlay-template-5.3

使用TortoiseSVN>Export命令,导出没有SVN记录的代码。

将新代码放到新项目下面,例如:

D:\IdeaProjects\07项目二期\单点登录\cas-overlay-template-5.3

  1. 下载xmlsectool

在MVNREPOSITORY下载xmlsectool-2.0.0.jar:

地址:https://mvnrepository.com/artifact/net.shibboleth.tool/xmlsectool/2.0.0

  1. 安装xmlsectool

将下载的xmlsectool-2.0.0.jar放到C盘根目录下面,执行以下命令:

$ mvn install:install-file -Dfile=C:/xmlsectool-2.0.0.jar -DgroupId=net.shibboleth.tool -DartifactId=xmlsectool -Dversion=2.0.0 -Dpackaging=jar

  1. 打包CAS

在CAS根目录下面D:\IdeaProjects\07项目二期\单点登录\cas-overlay-template-5.3执行打包命令:

$ mvn package

在D:\IdeaProjects\07项目二期\单点登录\cas-overlay-template-5.3\target目录下生成cas.war文件。

  1. 连接服务器

服务器IP:192.168.100.252

服务器用户名:administrator

服务器密码:******

  1. 安装Tomcat服务器

下载安装Tomcat服务器,例如:apache-tomcat-8.5.40。

修改文件夹名称为apache-tomcat-8.5.40-zc。

把apache-tomcat-8.5.40-zc复制到服务器D:\Projects\zc-project-files\目录下面。

注意:原来的D:\Projects\zc-project-files\tomcat-cas-zc有问题,启动不了。

  1. 创建CAS程序

把cas.war复制到D:\Projects\zc-project-files\apache-tomcat-8.5.40-zc\webapps目录下面。

启动Tomcat服务器,解压cas.war包。

修改文件:

D:\Projects\zc-project-files\apache-tomcat-8.5.40-zc\webapps\cas\WEB-INF\classes\application.properties

将117行数据库名称改为zc,例如:

db.url: jdbc:mysql://192.168.100.252:3306/daqin?serverTimezone=CTT&useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

  1. 修改CAS界面

从辛安泉项目拷贝界面文件:

D:\Projects\xaq-project-files\tomcat-cas\webapps\cas\WEB-INF\classes\static

D:\Projects\xaq-project-files\tomcat-cas\webapps\cas\WEB-INF\classes\templates

覆盖项目相应代码:

修改文件:

D:\Projects\zc-project-files\tomcat-zc\webapps\cas\WEB-INF\classes\templates\casLoginView.html

将项目名称改为:大秦信息化系统

修改文件:

D:\Projects\zc-project-files\tomcat-zc\webapps\cas\WEB-INF\classes\templates\fragments\footer.html

将版权信息改为:大秦时代

  1. 修改CAS服务端口

修改文件:D:\Projects\zc-project-files\apache-tomcat-8.5.40-zc\conf\server.xml

将Tomcat默认端口8080改为8099,例如:

<Connector port="8099" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

  1. 修改CAS服务名称

修改文件:D:\Projects\zc-project-files\apache-tomcat-8.5.40-zc\bin\catalina.bat

将Tomacat默认服务名称改为Tomcat-CAS-ZC,

例如:if "%TITLE%" == "" set TITLE=Tomcat-CAS-ZC

  1. 修改CAS日志路径

修改文件:

D:\Projects\zc-project-files\apache-tomcat-8.5.40-zc\webapps\cas\WEB-INF\classes\log4j2.xml

将输出日志路径改为尊村路径:

例如:<Property name="baseDir">/etc/cas/zc/logs</Property>

  1. 创建数据库

数据库IP:192.168.100.252

数据库用户名:root

数据库密码:******

数据库名:zc

字符集:utf8mb4 -- UTF-8 Unicode

排序规则:utf8mb4_general_ci

执行建库脚本:

https://113.140.81.69:38089/svn/daqin/test/03项目实施/09辛安泉供水项目/子系统代码母版/后台/jeecg-boot/db/jeecgboot-mysql-5.7.sql

注意:修改数据库名称

例如:

-- 创建mysql库

DROP DATABASE IF EXISTS `zc`;

create database `zc` default character set utf8mb4 collate utf8mb4_general_ci;

/*

 Navicat Premium Data Transfer

 Source Server         : mysql5.7

 Source Server Type    : MySQL

 Source Server Version : 50727

 Source Host           : 127.0.0.1:3306

 Source Schema         : jeecg-boot-os-re

 Target Server Type    : MySQL

 Target Server Version : 50727

 File Encoding         : 65001

 Date: 12/09/2020 07:28:46

*/

SET NAMES utf8mb4;

SET FOREIGN_KEY_CHECKS = 0;

USE `zc`;

执行升级脚本:

https://113.140.81.69:38089/svn/DHCC/test/03项目实施/09辛安泉供水项目/子系统代码母版/后台/jeecg-boot/db/增量SQL/2.2.1升级到2.3mysql脚步.sql

注意:增量脚本要分批执行

  1. 启动CAS服务

关闭以前服务窗口,重新双击

D:\Projects\zc-project-files\apache-tomcat-8.5.40-zc\bin\startup.bat,启动Tomcat服务。

  1. 访问CAS服务

访问CAS服务地址:http://192.168.100.252:8099/cas

用户名:admin

密码:******

登录成功界面:

注销成功界面:

这篇关于CAS单点登录说明文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1127233

相关文章

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

hdu 1754 I Hate It(线段树,单点更新,区间最值)

题意是求一个线段中的最大数。 线段树的模板题,试用了一下交大的模板。效率有点略低。 代码: #include <stdio.h>#include <string.h>#define TREE_SIZE (1 << (20))//const int TREE_SIZE = 200000 + 10;int max(int a, int b){return a > b ? a :

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

log4j2相关配置说明以及${sys:catalina.home}应用

${sys:catalina.home} 等价于 System.getProperty("catalina.home") 就是Tomcat的根目录:  C:\apache-tomcat-7.0.77 <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 2017-08-10

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

Adblock Plus官方规则Easylist China说明与反馈贴(2015.12.15)

-------------------------------特别说明--------------------------------------- 视频广告问题:因Adblock Plus的局限,存在以下现象,优酷、搜狐、17173黑屏并倒数;乐视、爱奇艺播放广告。因为这些视频网站的Flash播放器被植入了检测代码,而Adblock Plus无法修改播放器。 如需同时使用ads