标签: java java-ee jwt
我是JWT令牌使用的新手,而阅读从jwt.io了解到,有六个版本具有不同类型的二进制文件,如下所示。
任何人都可以向我解释一下它们之间的广泛区别,除了java版本支持。
答案 0 :(得分:3)
JWT可以加密签名(使其成为JWS)或加密(使其成为JWE):
图像是从page。
根据每个实施支持的功能选择您的选择。正如comments中提到的, JJWT 和 Nimbus JOSE + JWT 似乎是Java中JWT使用最广泛的库。
它们之间的主要区别是JWE支持(截至2018年5月, Nimbus JOSE + JWT 仅支持)。
有关两个库的使用和支持功能的详细信息,请参阅文档: