OAuth
OAuth(开放授权)是一种开放标准授权协议,允许用户授权第三方应用在不暴露账号密码的情况下访问其在某服务上的资源。该协议通过颁发访问令牌(Access Token)实现权限委托,支持有限范围和有效期的访问控制。OAuth被广泛应用于互联网服务的第三方登录与API访问授权场景,目前主流版本为OAuth 2.0。
核心事实
时间轴 (近 90 天)
连接器通常基于 OAuth 等授权协议实现,权限是显式授予且可撤销的,Agent 只能在授权范围内读取和操作。
云厂商和内部密钥管理服务签发的临时凭证(如 STS 短期 token 或 OAuth 访问令牌)有效期往往只有几十分钟。
认证协议配置(如 OAuth 客户端凭据、重定向 URI 白名单、会话与令牌有效期、多因素认证策略)通常绑定在环境层,因为它们直接关系到跨应用的身份可信边界。
Agent Gateway 的典型能力包括:基于 OAuth/OIDC 的身份代理与令牌交换、工具白名单与按 workflow 的动态裁剪、请求级审计日志、速率限制与成本计量,以及在请求到达生产系统前的拦截与脱敏。
跨平台整合在技术实现上通常依赖账号授权(OAuth)和开放 API 两类机制。
“可被代理调用能力”指服务能否以机器可读的方式暴露功能、参数和权限,并支持代理自动完成端到端流程,包括清晰的 API 文档、结构化数据、OAuth 等鉴权机制,以及对错误和异常的可解释返回。
OAuth设备授权流程以及主流密码管理器的设备管理逻辑与OnlyMCP的“一次性代码确认+会话撤销”设计属于同一类实践。
令牌交换失败(Token Exchange Failed)是 OAuth 授权流程中的典型报错,原因是本地网络存在代理劫持、DNS 污染、系统时间偏差或缓存了过期的证书/令牌,导致交换请求被拒绝。
当前多数AI助手并未接入OAuth等标准化授权框架,而是要求用户直接提供密码或通过浏览器自动化模拟登录。
`vercel connect discover` 支持通过类别、连接方式(如 MCP 或 OAuth)或服务暴露的产品来过滤结果。
还有 40 条时间轴事件
全部知识事实 (20)
AI Agent开发正在从概念验证阶段转向关注可靠性、成本效率和规模化运营的工程化阶段
80%已验证MCP 协议规范定义了能力协商、工具调用、资源读取和提示模板等消息格式,但有意不规定认证、授权与审计的具体实现。
65%已验证MCP 规范推荐使用 OAuth 2.1 保护远程 Server。
65%已验证Sign in with ChatGPT本质上是一套类似OAuth的身份认证与授权协议扩展,增加了可授权token配额的AI专属层
65%已验证OAuth协议最初设计用于解决第三方应用代表用户访问资源的问题,核心机制是用户向授权服务器授权换取访问令牌
65%已验证OAuth 是 MCP 生态中最常见的认证机制之一,用户在授权服务器完成身份验证后获得有时效的访问令牌和可刷新的刷新令牌
65%已验证PKCE是OAuth 2.1中针对公开客户端设计的安全扩展,客户端提交代码验证器的哈希值,换取令牌时须附上原始验证器,即便授权码被截获也无法兑换令牌
65%已验证OAuth模式通过引入身份提供方对用户进行身份认证,工具认证后签发访问令牌供智能体使用
65%已验证WorkBuddy内置连接器机制,通过API授权(OAuth协议)与目标软件数据层对接,例如通过企业微信开放平台API读取消息和发送回复,而非模拟屏幕点击
65%已验证现代AI编程工具普遍采用API密钥或OAuth令牌作为访问凭证,凭证被附加在HTTP请求头的Authorization字段中
65%已验证Codex安装应用时使用OAuth授权流程,要求用户关联对应平台的线上账号
65%待验证OAuth是一种授权框架,通过颁发短期有效的Access Token和用于续期的Refresh Token来允许第三方应用在不暴露用户密码的前提下获得有限访问权限
95%待验证Lark CLI的认证层支持OAuth登录、身份切换和Scope管理
90%待验证传统上开发者需要在Google Cloud Console中创建项目、配置OAuth同意屏幕、设置重定向URI等步骤才能访问用户Gmail和Drive数据
90%待验证飞书CLI底层调用的是飞书开放平台的统一API,不同终端通过相同的应用凭证和OAuth授权机制访问同一套数据
90%待验证OAuth 2.0的Access Token通常有效期较短(15分钟到1小时),Refresh Token有效期较长
90%待验证HMAC的变体被广泛应用于OAuth授权、AWS API签名、微信支付签名等主流场景
90%待验证OAuth伪造是指第三方工具通过模拟官方客户端的client_id来欺骗授权服务器,绕过API计费体系
90%待验证在OAuth流程中,MCP服务器对无有效令牌的请求返回401未授权,并附上指向授权服务器的登录URL
60%待验证默认助手接口允许第三方或系统内置AI助手通过标准化API获取屏幕上下文信息
60%