首页 > 其他分享 >CAS Server 搭建

CAS Server 搭建

时间:2023-05-15 15:15:06浏览次数:41  
标签:keystore 5.3 证书 CAS Server cas server 生成 搭建

1、CAS Server 下载,我这里选择了5.3的版本,下载地址https://github.com/apereo/cas-overlay-template/tree/5.3

image

2、HTTPS 证书生成,我是用 JDK 自带的 keytool 工具生成的,进入JDK安装目录,在bin目录下打开cmd,输入以下命令行就可以生成证书了

keytool -genkey -alias casserver -keyalg RSA -keystore E:\DemoProject\keystore

  • alias 表示生成的证书别名
  • keyalg 表示生成证书使用的算法
  • keystore 表示生成证书的存放位置

证书执行的时候需要设定密钥这些,这个得记住
image

3、配置

  • 打开步骤一下载的cas-overlay-template,可以用idea打开这个项目
  • 新建 src/main/resources 目录
    image
  • 把步骤二生成的keystore文件拷贝进resources目录下面
  • 把cas-overlay-template-5.3项目中的\overlays\org.apereo.cas.cas-server-webapp-tomcat-5.3.16\WEB-INF\classes\application.properties路径中的application.properties文件拷贝进resources目录下面
    image
  • 修改application.properties配置
server.ssl.key-store=classpath:keystore
server.ssl.key-store-password=123456
server.ssl.key-password=123456

4、启动

在项目的根目录下输入./build.sh bootrun命令行,直接在idea里面打开是最快的
image
这里需要等待一会,然后出现了ready就成功了
image

5、测试,浏览器输入https://127.0.0.1:8443/cas/login,记住这里是https,http是会失败的

默认的用户名是 casuser,密码是 Mellon
image

标签:keystore,5.3,证书,CAS,Server,cas,server,生成,搭建
From: https://www.cnblogs.com/lyd447113735/p/17401911.html

相关文章

  • SQL Server中 函数 ROW_NUMBER()OVER 的使用
    ROW_NUMBER()OVER,它为结果集的分区中的每一行分配一个连续的整数。行号以每个分区中第一行的行号开头。语法实例:SELECTROW_NUMBER()OVER(PARTITIONBYttTJ.ID_TeamsORDERBY(SELECTNULL))ASRowNumFROMscDayRpt_Teams_JobContentttTJ在上面语法中:PAR......
  • 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建
    使用EclipseJEE+Mtj+NokiaS60V3SDK开发J2ME应用的环境搭建2010-04-0716:53   在NokiaS60V3下进行J2ME应用程序开发,需要搭建Nokia官方提供的SDK环境。一般的J2ME应用开发使用Sun公司的J2MESDK就可以了,如果需要开发基于NokiaS60手机应用,就需要Noki......
  • 直播平台搭建源码,java相册制作
    直播平台搭建源码,java相册制作 packagecn.demo2;importjavax.imageio.ImageIO;importjavax.swing.*;importjava.awt.*;importjava.awt.image.BufferedImage;importjava.io.IOException;/** *电子相册 */publicclassMyImageextendsJPanel{  //定义一个成员变量......
  • Centos7下搭建PostgreSQL关系型数据库
     ALTERUSERpostgresENCRYPTEDPASSWORD'postgres123';   10、开放端口firewall-cmd--query-port=5432/tcpfirewall-cmd--add-port=5432/tcpfirewall-cmd--add-port=5432/tcp--zone=public--permanent 11、重新启动systemctlrestartpostgresql-11 ......
  • 使用MASA Stack+.Net 从零开始搭建IoT平台 第四章 4.1处理设备上行数据-获取并通知业
    目录前言分析方案共享订阅带群组的共享订阅均衡分发策略数据格式实施流程编写代码验证效果总结前言物联网平台首先需要可以获取并处理设备上报的MQTT中的数据,我们称这部分为上行数据。本章将分为三小节。1、通过MQTT获取设备上报数据并通知业务系统2、业务系统存储和处理上......
  • 基于Hyper-V搭建免费桌面云
    Hyper-V是Microsoft的硬件虚拟化产品。它用于创建并运行计算机的软件版本,称为“虚拟机”。每个虚拟机都像一台完整的计算机一样运行操作系统和程序。如果需要计算资源,虚拟机可提供更大的灵活性、帮助节省时间和金钱,并且与在物理硬件上运行一个操作系统相比,虚拟机可以更高效......
  • zabbix告警 Zabbix server: Utilization of housekeeper processes over 75% 解决方法
    原因分析为了防止数据库持续增大,Zabbix有自动删除历史数据的机制,即housekeeper,而在频繁清理历史数据的时候,MySQL数据库可能出现性能降低的情况,此时就会告警。一般来说,Zabbix都会监控ZabbixServer本身。如下所示,我们可以分析“Zabbixserver:Utilizationofhousekeeperinte......
  • Ubuntu系统搭建网络时间服务器
    一、安装ntpsudoaptinstallntp二、开启ntp服务器1、修改配置文件sudovim/etc/ntp.conf在下图中位置添加如下配置restrict0.0.0.0mask255.255.255.255nomodifynotrap作用:允许外网所有client(0.0.0.0代表任意IP,如果限制局域网那么更改对应网段)连接到这台服务器同步......
  • 服务器环境(插件)搭建
    PHP开发工具:neteasecloudmusic,phpstorm,postman,rdm,navicatformysql,iterm,googlechrome,dingtalk,wechat,youdao正式和测试区别开有:域名,数据库,代码仓库分支(正式master,测试dev,开发app).app-->合并->owen(自己)-->合并->app-->合并->devapp-->合并->master主流环境(插件):最笨......
  • yoloV5环境搭建与运行(windows+pytorch+kaggle)
    运行yoloV5一开始对图像处理一无所知,只是因为课堂作业要求去运行代码,所以要从环境搭建开始,一步步建立环境并且运行代码,其中还不包括调参,写下来记录一下。环境:Windows+anaconda+pytorchyolov5:https://github.com/ultralytics/yolov5云端GPU:kaggle1、环境搭建为什么要搭建环境?是因为......