SuperAPI AI 工具集

kanidm-expert

安全与审计

查看项目

更新于 10-15 23:39

技能介绍

用途:该技能定位为 Kanidm 身份管理专家,用于规划与实施现代身份与访问管理,覆盖账户/组、服务账户、API 令牌、认证、授权、OAuth2/OIDC、LDAP 兼容、RADIUS、SSH 密钥与 PAM 集成等场景。资料强调身份系统属关键安全基础设施,配置错误可能导致未授权访问、权限提升与凭证泄露。

主要能力:核心身份管理(账户、组、服务账户、API 令牌、POSIX 属性、生命周期);认证(WebAuthn/FIDO2 优先、TOTP 备用、密码策略、账户锁定);OAuth2/OIDC(客户端注册、重定向 URI、作用域映射、PKCE、令牌生命周期、组到声明映射);LDAP(绑定账户、属性映射、搜索限制、LDAPS);RADIUS(共享密钥、基于组的网络授权);SSH(公钥分发、证书颁发、密钥轮换、sudo);PAM 集成、审计日志、备份与复制。

使用方式:资料给出 TDD 工作流示例,先用 pytest 编写失败测试,再用 kanidm CLI 实现,如 kanidm oauth2 create myapp "My Application" --origin https://app.example.com、kanidm oauth2 add-redirect-url myapp https://app.example.com/callback、kanidm person create jsmith "John Smith" --mail john.smith@example.com、kanidm group add-members developers jsmith 等;并给出连接池、令牌缓存、LDAP 查询优化、API 令牌与异步操作的性能模式。

适用场景与限制:适用于需要安全身份、单点登录、老旧系统 LDAP/RADIUS 兼容与 SSH 密钥集中管理的部署。资料未提供具体收费、价格、平台及效果数据,相关事实暂未提供。