跳到主要内容
ecdsa.com

Bearer 令牌

向任何出示者授予访问权限的访问令牌,无需提供任何密钥的持有证明(RFC 6750),通常以 Authorization: Bearer 后接令牌的形式发送。
其他写法BearerAuthorization: BearerRFC 6750

RFC 6750 定义了三种传输方式:Authorization 标头(首选)、表单编码的请求体参数,以及 URI 查询参数;RFC 9700 和 OAuth 2.1 草案禁止使用查询参数,因为 URL 会泄露到日志、浏览历史和 Referer 标头中。Bearer 令牌必须只通过 TLS 传输。

任何人只要窃取了 Bearer 令牌(来自日志、浏览器存储或被入侵的代理),就能在令牌过期前一直使用它,因此应尽量缩短有效期、缩小授权范围。发送方约束令牌可以弥补这一缺口:DPoP(RFC 9449)把令牌绑定到客户端在每次请求中证明持有的密钥上,与 mTLS 绑定的令牌(RFC 8705)则把令牌绑定到客户端证书上;RFC 9700 推荐使用这两种令牌。

标准与参考资料

全部术语