JumpServer · 统一身份接入
工程实践 · 脱敏逻辑视图
目标与范围
在开源 JumpServer CE 基础上对接组织统一身份,让工作站访问与账号生命周期保持一致。定制内容围绕身份验证、账号绑定与撤权顺序展开;上游快照保留为不可变基线,新增和修改文件登记摘要,便于复核定制范围。
组件与架构
Logto 作为 OIDC broker 承接飞书登录,登录后继续核对 JumpServer 自己的账号表。邮箱必须已验证,规范化后唯一匹配一个启用中的非服务账号;首次登录绑定企业身份标识,后续登录核对绑定关系。
执行流程
登录链路校验签名、issuer、audience 与 JWKS 等条件,再检查邮箱和本地账号状态。配置缺失、身份歧义或绑定不符均拒绝访问,对外返回统一提示,内部记录结构化原因码。删除账号时先禁用主体,再撤销会话、API 凭据和终端会话。
工程取舍
采用失败即关闭的身份策略,避免不完整配置意外放行。统一外部提示减少暴露认证细节,但排查依赖内部原因码。仅保留管理员本地登录入口,写操作要求实时 MFA;上游清单校验同时检查未登记差异、缺失文件与权限位变化。
验证边界
既有素材记录了快照基线、定制清单和校验脚本的拒绝条件。此页展示身份授权设计与审计机制,不把文件摘要校验等同于安全审计结论,也不声称所有攻击场景均已覆盖。