开源单点登录MaxKey和JumpServer 堡垒机单点登录集成指南

news2024/9/23 19:19:46

1. MaxKey介绍

MaxKey社区专注于身份安全管理(IM)、单点登录(SSO)和云身份认证(IDaas)领域,将为客户提供企业级的身份管理和认证,提供全面的4A安全管理(指Account,Authentication,Authorization和Audit)。

为企业提供社区版IAM产品,减少企业建设IAM的成本;同时提供企业版的IAM咨询和技术支持,从而提高客户体验和降低企业内部的自开发成本。

MaxKey单点登录认证系统,谐音为马克思的钥匙寓意是最大钥匙,是业界领先的IAM身份管理和认证产品;支持OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等标准协议;提供简单、标准、安全和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、资源管理和权限管理等。

官方网站地址:https://www.maxkey.top/

2. JumpServer介绍

JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。

JumpServer 使用 Python 开发,配备了业界领先的 Web Terminal 方案,交互界面美观、用户体验好。

JumpServer 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。

2.1.1. 特色优势

n 开源: 零门槛,线上快速获取和安装;

n 分布式: 轻松支持大规模并发访问;

n 无插件: 仅需浏览器,极致的 Web Terminal 使用体验;

n 多租户: 一套系统,多个子公司或部门同时使用;

n 多云支持: 一套系统,同时管理不同云上面的资产;

n 云端存储: 审计录像云端存储,永不丢失;

n 多应用支持: 数据库,Windows远程应用,Kubernetes。

官方网站地址:JumpServer - 开源堡垒机 - 官网

3. JumpServer安装配置

安装的版本为v2.28.6,请参照官方安装文档

https://docs.jumpserver.org/zh/master/install/setup_by_fast/

4. JumServer单点登录配置

4.1. 后台管理配置

登录

 

进入管理配置

认证地址配置

 

参数说明

参数

参数值

备注

服务端地址

http://192.168.0.103/sign/authz/cas/

MaxKey认证接口

回调地址

http://jump.maxkey.top

Jumpserver域名或地址

用户属性映射

{  "username": "username",  "displayName": "name"}

前面是maxkey属性,后面是jumpserver的映射属性

4.2. 配置文件配置

请参照官方文档,https://docs.jumpserver.org/zh/master/admin-guide/authentication/cas/

5. MaxKey配置及登录验证

5.1. 应用配置

进入后台“应用管理”,编辑应用

配置主要明细入下

配置对应关系

序号

MaxKey

参数

备注

1

登录地址

http://jump.maxkey.top/core/auth/login/

2

访问协议

CAS协议

3

服务

http://jump.maxkey.top/

4

回调地址

http://jump.maxkey.top/core/auth/cas/login/?next=%2F

5

适配

启用

适配

6

适配器

CAS属性适配器

适配器

备注:红色部分按实际情况替换

5.2. 应用访问赋权

如果不在该列表内,可以“新增成员”

5.3. 单点登录验证

重新登录https://sso.maxkey.top/maxkey,点击“JumpServer堡垒机”图标单点登录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/351243.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HCIP中期实验(华为)

题目: 实验要求: 1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分。 2、设备名称均使用拓扑上名称改名,并且区分大小写。 3、整张拓扑均使用私网地址进行配置。 4、整张网络中&am…

javaEE 初阶 — 延迟应答与捎带应答

文章目录1. 延迟应答2. 捎带应答TCP 工作机制:确认应答机制 超时重传机制 连接管理机制 滑动窗口 流量控制与拥塞控制 1. 延迟应答 延时应答 也是提升效率的机制,也是在滑动窗口基础上搞点事情。 滑动窗口的关键是让窗口大小大一点,传输…

骑行是什么?骑行是这十一非物质的东西

很多骑友一直在想,我们骑行是为什么?又没有什么实质性的价值,又不算是劳动,但究竟是什么?让我们坚持不懈的在坚持,在热爱? 1.骑行是一种自由,它可以让你放松心情,放空思绪…

JS中的数据类型判断

JS中的数据类型 基本数据类型 number、string、boolean、null、undefined、symbol 引用数据类型 object、array、function、date、regexp 判断数据类型的方法有 typeof 、instanceof、constructor、toString() typeof用法 从上面可以看出,typeof 对于JS中基本类型…

Promise学习笔记(一)

课程内容 1、Promise基础 2、手写Promise 3、Async和Await 4、应用实战 1、初始Promise 1.1、promise介绍 1.2、回调地狱(嵌套金字塔) 1.3、promise使用 (1)then(成功函数,失败函数):要么使用then传…

滑块连杆模型仿真(三菱ST+博途SCL计算源代码)

由滑块位置逆计算曲柄角度,请参看下面的文章链接。这篇博客主要计算由曲柄转动角度计算滑块位置。 https://blog.csdn.net/m0_46143730/article/details/128943228https://blog.csdn.net/m0_46143730/article/details/128943228简单的看下连杆滑块模型 模型的数学推导过程,大…

SpringCloud Alibaba项目环境

前言 有小伙伴说自己搭建Spring Cloud项目时,总会出现很多问题,项目无法正常启动,就算启动成功了也会出现一些难以预料的异常。 项目无法正常启动或者项目搭建不起来的原因大多是各个组件间的依赖和版本问题,这里就提供一个可以…

虹科HiveMQ MQTT解决方案在奔驰汽车制造中的应用

前言 戴姆勒股份公司(Daimler AG),总部位于德国斯图加特,是全球最大的商用车制造商,全球第一大豪华车生产商、第二大卡车生产商。公司旗下包括梅赛德斯-奔驰汽车、梅赛德斯-奔驰轻型商用车、戴姆勒载重车和戴姆勒金融…

excel批处理:如何按给定目录批量创建系列文件夹

建立一个文件夹,小意思;建立十个文件夹,也很快完成;建立171个文件夹,这就是一项大工程了。如果不能批量创建的话,2个小时能完成就算不错了。收到领导的小要求,按照下面图片中的目录建立文件夹。…

基于SpringBoot的智慧社区网站

文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏…

Spring Cloud Alibaba--gateway微服务详解之网关(二)

1、网关介绍 上篇对微服务中的nacos注册中心进行集成讲解。nacos主要作用是管理多服务之间复杂关系的组件。微服务是非常庞大且问题突出的架构,HTTP协议具有跨源资源共享 (CORS) Cross- Origin Resource Sharing机制,而处于安全考虑往往前端架构都会对跨…

Linux配置JDK

目录 第一步:下载JDK 第二步:上传jdk到服务器 第三步:解压并移动到指定目录 第四步:配置JAVA环境变量 配置所有用户 配置个别用户,以user1用户为例 第一步:下载JDK 自己下载jdk,网上下载或者…

云原生安全检测器 Narrows发布,在Harbor上增加容器安全的动态扫描

国内外的用户都在使用云原生技术来提高应用的开发效率和可管理性,不少用户运用开源 Harbor 制品仓库,管理敏捷软件供应链中云原生应用的镜像,包括镜像存储、镜像扫描和镜像签名等功能。 Harbor 已经提供了一些高级的安全功能,例如…

webshell免杀之函数与变量玩法

webshell免杀之函数与变量玩法 前言 前文列举了一些用符号免杀的例子,此篇文章就以函数和变量来尝试下免杀。 本文以PHP为例,用PHP中函数和变量及语法特性,在不隐藏函数关键字情况下进行免杀。 动态函数 PHP中支持一个功能叫 variable fu…

【Linux】-- 什么是多线程

目录 如何理解线程 Linux中线程概念的建立 Linux特有的方案 重新理解进程 总结 pthread 线程库 介绍 创建简易线程 - 加深理解 使用 总结 线程的优点 线程的缺点 如何理解线程 线程在进程内部执行,是操作系统调用的基本单位。 #问:什么是线程…

EdgeChrome浏览器暗模式设置

作为程序媛,希望所有的页面都是暗黑模式,重度强迫症患者。 1.## Edge浏览器暗黑模式设置 第一步: 打开Edge浏览器,点击界面右上角的三点图标。 第二步: 点击“设置” 第三步:点击,左侧界面的“…

【C++】string类(简介,接口,oj 包学包会)

🍅之前学习过类和对象,明确了C是面向对象编程,那不得不提常见对象——字符串 目录 ☃️1.基本介绍 ☃️2.string中金典常见接口 🐝2.1 reserve()和resize()(capacity()和size()) 🐝2.2 迭…

深入浅出带你学习无参RCE

前言 无参RCE,顾名思义就是当我们不能传入参数的情况下进行命令执行,因为一般情况下命令执行必须是要含有参数的,本文会就着无参RCE问题带大家学习CTF中常见的无参RCE方式及用法,下面我们展开文章来讲解一下。 基础知识 首先我们要了解&am…

Revit剖面操作:怎么做折线剖面和快速剖面

一、Revit中如何做折线剖面 在绘图过程中,有时候根据实际情况需要绘制折线剖面,这里就简单介绍一些折线剖面的绘制方法。 1、选择视图选项卡中“剖面”绘制剖面,如图1所示。 2、选中“剖面”,点击右上角“拆分线段”,如…

ctf-show-misc-游戏题

目录前言Misc22超级玛丽魂斗罗游戏flag 终结篇加油各位( •̀ ω •́ )y 期待与君再相逢前言首先感谢ctf平台和出题的大佬其次感谢各位读者,对我的支持( •̀ ω •́ )y 有什么问题和建议可以私聊我本次出了一个专题,就是游戏专题 把所以关于游戏杂项的…