10
A
回答
14
kid
是一个可选的报头,如权利要求其保持的密钥标识符,当有多个键来签署该令牌是特别有用的并且需要查找正确的验证签名。
一旦签署JWT是JWS,考虑从RFC 7515定义:
4.1.4. "kid" (Key ID) Header Parameter
的
kid
(密钥ID)报头参数是指示哪个键 被用来保护一个提示JWS。该参数允许发件人 明确地向收件人发送密钥更改。kid
值的结构是未指定的。其值必须是区分大小写的 字符串。使用此标题参数是可选的。与JWK一起使用时,
kid
值用于匹配JWKkid
参数值。
0
的kid
(密钥ID)如权利要求是可选的报头,如权利要求,用于指定用于验证签名的密钥生成的令牌。
在此描述:http://self-issued.info/docs/draft-jones-json-web-token-01.html#ReservedHeaderParameterName
相关问题
- 1. Firebase 3.0令牌:[错误:Firebase身份验证ID令牌没有“kid”声明]
- 2. 这个声明的含义是什么?
- 3. Firebase 3.0令牌:[错误:在验证标题中声明'kid'无效]
- 4. 将声明添加到OpenAM中的JWT令牌?
- 5. 令牌声明
- 6. 为什么我应该将CSRF令牌放入JWT令牌中?
- 7. 无法从JWT令牌获得与ASP.NET Core的声明
- 8. <X>在java方法声明中的含义是什么?
- 9. 星号*在函数声明中的含义是什么?
- 10. 逗号在变量声明中的含义是什么?
- 11. ^字符在C++声明中的含义是什么?
- 12. “其他=>'0'”在转让声明中的含义是什么?
- 13. 方法声明中三个点的含义是什么?
- 14. __devexit在函数声明中的含义是什么?
- 15. 方括号在类型声明中的含义是什么?
- 16. 扩展在类声明中的含义是什么?
- 17. {}括号在这个变量声明中的含义是什么?
- 18. 参数声明中三个点的含义是什么?
- 19. 花括号在导入声明中的含义是什么?
- 20. 是否有解析过期的JWT令牌的声明的方法?
- 21. 添加Azure广告Oauth2 JWT令牌声明
- 22. 从WebAPI控制器获取声明 - JWT令牌,
- 23. 从JWT令牌
- 24. JWT令牌头部分的用途是什么?
- 25. ASP Net Identity JWT API令牌的负载要求是什么
- 26. 什么是OpenID Connect Back-channel注销中的注销令牌中的sid声明?
- 27. Symfony2中的JWT令牌
- 28. 预期的声明“}”令牌
- 29. “令牌?”的确切定义是什么?
- 30. 什么是使用$ _POST变量和令牌的含义?
当文档的最终版本可用时,不应将文档草稿用作参考。 “孩子”声明已从JWT移至JWS和JWE规范。 –