用于以JWE JSON序列化格式解析JWT令牌的Java库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于以JWE JSON序列化格式解析JWT令牌的Java库相关的知识,希望对你有一定的参考价值。
什么开源Java库可用于以JWE JSON序列化格式解析/解密JWT令牌,如下所示
我正在看nimbus-jose(https://connect2id.com/products/nimbus-jose-jwt/),但我找不到任何相关的例子。我想使用一些开源库,这将需要很少的编码,并将支持开箱即用的不同加密算法。
答案
不幸的是,实现中经常缺少JSON序列化模式。这主要是因为这种模式很少用作URL安全。
可以将JWE从该模式转换为紧凑模式,但前提是没有aad
和header
成员,这不是这里的情况。
我看到解决问题的可能性很小:
- 要求开发人员实现该功能(可能很长)。
- 开发自己的实现(不那么容易)。
- 查找支持该格式的另一种语言的实现(例如,在PHP中)。
以上是关于用于以JWE JSON序列化格式解析JWT令牌的Java库的主要内容,如果未能解决你的问题,请参考以下文章
如何解密JWT,在java中,当加密的令牌以String的形式存在时,用JWE加密?
验证使用 JSON Web 加密 (JWE) 加密的安全令牌的颁发者?