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

相关文章

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

springboot security验证码的登录实例

《springbootsecurity验证码的登录实例》:本文主要介绍springbootsecurity验证码的登录实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录前言代码示例引入依赖定义验证码生成器定义获取验证码及认证接口测试获取验证码登录总结前言在spring