跳到主要内容
ecdsa.com

aud(受众声明)

JWT 的注册声明(RFC 7519 §4.1.3),以字符串或字符串数组的形式指明令牌的目标接收方;每个接收方都必须检查其中包含自己的标识符。
其他写法aud claimaudienceaudience restriction

受众检查可以防止为某个服务签发的令牌被拿到另一个信任同一颁发者的服务上重放。在 OpenID Connect 的 ID 令牌中,aud 是客户端 ID;在 OAuth 访问令牌中,它通常是资源服务器的标识符(RFC 9068 要求包含该声明),而资源指示符(RFC 8707)让客户端可以请求特定的受众。

各个库的行为不同:有些库只有在调用方提供了预期值时才检查 aud,因此忘记设置该选项会悄无声息地关闭这项检查。取值区分大小写,并按完全一致比较;受众为数组时,只要其中任一元素匹配即可接受。

标准与参考资料

全部术语