← 项目索引

JumpServer · 统一身份接入

工程实践 · 脱敏逻辑视图

目标与范围

在开源 JumpServer CE 基础上对接组织统一身份,让工作站访问与账号生命周期保持一致。定制内容围绕身份验证、账号绑定与撤权顺序展开;上游快照保留为不可变基线,新增和修改文件登记摘要,便于复核定制范围。

组件与架构

Logto 作为 OIDC broker 承接飞书登录,登录后继续核对 JumpServer 自己的账号表。邮箱必须已验证,规范化后唯一匹配一个启用中的非服务账号;首次登录绑定企业身份标识,后续登录核对绑定关系。

JumpServer · 统一身份接入逻辑架构企业身份登录 → OIDC broker → 账号校验与绑定 → JumpServer 会话。脱敏逻辑图,不表示部署节点数量或完整网络拓扑。JumpServer · 统一身份接入 · 逻辑视图企业身份登录OIDC broker账号校验与绑定JumpServer 会话逻辑关系示意 · 不包含内部地址与生产配置
依据已有项目材料整理的逻辑图;方框表示职责,不表示独立服务数量。

执行流程

登录链路校验签名、issuer、audience 与 JWKS 等条件,再检查邮箱和本地账号状态。配置缺失、身份歧义或绑定不符均拒绝访问,对外返回统一提示,内部记录结构化原因码。删除账号时先禁用主体,再撤销会话、API 凭据和终端会话。

工程取舍

采用失败即关闭的身份策略,避免不完整配置意外放行。统一外部提示减少暴露认证细节,但排查依赖内部原因码。仅保留管理员本地登录入口,写操作要求实时 MFA;上游清单校验同时检查未登记差异、缺失文件与权限位变化。

验证边界

既有素材记录了快照基线、定制清单和校验脚本的拒绝条件。此页展示身份授权设计与审计机制,不把文件摘要校验等同于安全审计结论,也不声称所有攻击场景均已覆盖。