Skip to content

GenAuth 是什么

GenAuth 是 Agent Identity 平台:为企业的每个 AI Agent 建立一等身份,并让人把权限显式地、可缩窄地、可撤销地委托给它。

它不替换你现有的身份系统。人的身份和权限仍然住在你既有的 Human Identity 体系里(自建 IdP、商业 IAM 或标准 OIDC 提供方)——GenAuth 做的是它上面缺的那一层:把人已有的权限,安全地借给 Agent 用一会儿。

先说清一件事:GenAuth 与 Qoni

GenAuth 是 Qoni 的身份层。Qoni 是一套 Agent 基础设施,除身份之外还包含记忆(GUMem)与行动(Web Agent)能力,三者共用一个 SDK、一个控制台、一套访问密钥。

所以 SDK 用 Anima 命名,而域名与端点沿用历史标识 eak,GenAuth 的能力挂在它下面:

你会看到是什么
npm install @eazo/animaQoni 统一 SDK,本文档的所有代码示例都用它
dashboard.qoni.aiQoni 控制台,工作空间与访问密钥在这里管理
anima.delegateToken(...) / anima.genauth.*GenAuth 的委托与身份能力
/api/v3/eak/...HTTP 端点前缀

读文档时在域名或端点里看到 eak 不要疑惑——那是 Qoni 的门牌号。

权限的源头永远是人

这是全站的第一性原则,也是 GenAuth 所有设计的出发点:

Agent 拥有自己的一等身份——可注册、可审批、有责任人、可停用。但它行使的每一分权力,都是人从 Human Identity 体系里显式让渡的:可缩窄(缩权)、可审计、默认短时、可收回(分层手段与时效见吊销与应急处置)。

"人"有两种出场方式,两种都算显式授权,文档不回避任何一种:

出场方式谁在同意典型场景
用户级授权确认终端用户亲自在授权页点同意员工让 Agent 代自己取数据;C 端用户授权 Agent 查订单
组织级授权确认组织管理员以组织名义预先同意,由受信服务端集成代为发起后台批处理、定时任务、已有成熟登录体系的自有应用

两种都可审计、可撤回。区别只在"谁代表人说了这句话"——细节与各自的边界见 Consent 与审批

能力:四个问题的四个答案

GenAuth 的能力清单不是功能堆叠,它是上一页那四个问题的逐条回答。每项能力都对应一个你必须答得上来的问题——答不上来的那几项,就是你现在的缺口。

最后一列是当前发布状态:可用能直接用;Beta 能用但接口可能微调;Roadmap 是设计已定、尚未发布。我们不把规划写成现状。

你要回答的问题能力具体是什么状态
我有多少 Agent,各归谁负责?注册与治理Agent 台账、模板与实例、注册审批、技术负责人与业务归属人、生命周期与一键熔断(身份模型注册和管理Roadmap
此刻以谁的身份、凭谁的授权在行动?显式委托授权确认(用户级/组织级)、委托令牌签发、令牌兑换(Delegate Token 与缩权快速开始Beta
能访问什么、不能访问什么?访问控制scope 最小化、缩权只减不增、资源侧 sub/act/scope 交集校验(三种访问模式保护你的 APIBeta(资源侧集成 Roadmap)
出事怎么收权、怎么追责?吊销与审计分层收权、audit_id 全链追溯(吊销与应急处置审计与追责链Beta
Agent 要用户的第三方账号怎么办?凭证托管与令牌派发原始凭证永不出库,Agent 只拿短时令牌(Token Dispatcher访问第三方服务Roadmap
怎么和我现有的身份系统对接?Human Identity 整合OIDC 身份联邦、权限读取、scope 映射;MCP Server 授权(整合原理接入已有认证体系Beta(部分 provider Roadmap)

关于"多快能收回"

这是安全评审最常问的一句,直接给答案:停止继续签发是即时的(停用访问密钥);已经签发到 Agent 手里的令牌无法单枚作废,以它的有效期为准——所以任务级委托建议只给分钟级有效期。完整的四层手段与各自时效见 吊销与应急处置

与既有 Human Identity 的关系

一句话:Human Identity 是权限之源,Agent Identity 是委托之器。

Human Identity 体系(你既有的)GenAuth(Agent Identity)身份联邦:用户是谁权限读取:用户能做什么委托令牌访问令牌sub=用户 · act=Agent用户目录组织 · 角色 · 权限Agent 注册与治理显式委托缩权 · 短时 · 可撤销审计与吊销Agent你的资源服务API · 数据 · 第三方服务

GenAuth 通过统一的 provider 接口对接 Human Identity 体系——身份联邦解决"用户是谁",权限读取解决"用户能做什么",二者共同决定委托的上界。当前已实现与规划中的 provider 见 整合原理;接入路径见 接入你已有的认证体系

部署形态与信任边界

GenAuth 掌管委托的签发,还托管第三方凭证——它在你的架构里是一个高价值组件,边界必须讲清楚:

  • 两种形态:托管服务,或作为组件部署进你自己的 Kubernetes 环境(与既有身份系统同域)。
  • 私有化形态下,委托数据、审计日志、托管凭证全部留在你的环境内,不出客户域。
  • 访问密钥是最需要保护的东西:持有它就能以组织名义发起委托。保管要求见 安全考量

数据边界矩阵、服务间认证、air-gapped 离线模式见 部署形态;四方信任关系见 系统全景与信任边界

下一步