SheepNav
SharkAuth

SharkAuth

producthunt.com

为智能体时代构建的认证基础设施

28天前制作者:Raúl R. González

关于 SharkAuth

SharkAuth 是一款专为自主智能体(Agent)时代设计的开源认证服务器。传统认证提供商主要为用户和应用程序构建,无法满足智能体委托场景下的安全需求。SharkAuth 提供了 DPoP 绑定的智能体访问、可撤销的 may_act 授权、委托链、级联撤销、grant_id 审计追踪等功能,默认使用 SQLite,并提供一个自托管的 Go 二进制文件,部署简单高效。

核心功能

SharkAuth 的核心是解决智能体之间的委托认证问题。它允许一个智能体代表另一个智能体或用户执行操作,同时确保整个委托过程可审计、可撤销。通过 DPoP(Demonstration of Proof-of-Possession)技术,将访问令牌与智能体的密钥绑定,防止令牌泄露后被滥用。may_act 授权机制让用户或智能体可以授予其他智能体有限的操作权限,并随时撤销。

主要特性

  • DPoP 绑定的智能体访问:令牌与智能体私钥绑定,即使令牌泄露也无法被其他实体使用。
  • 可撤销的 may_act 授权:支持细粒度的委托授权,并允许发起方随时撤销授权。
  • 委托链与级联撤销:支持多级委托,撤销上级授权时自动级联撤销所有下级授权。
  • grant_id 审计追踪:每个授权都有唯一 ID,便于追踪委托关系和操作记录。
  • 轻量级部署:默认使用 SQLite,单 Go 二进制文件,无需外部依赖,适合边缘或自托管场景。

适用场景

SharkAuth 适用于需要智能体间安全协作的 AI 应用、自动化工作流、物联网设备委托、去中心化身份系统等。例如,一个 AI 助手可以代表用户调用多个 API,而用户可以通过 SharkAuth 精细控制每个 API 的访问权限和有效期。

相关工具