我期待实现jjwt在我的应用程序,并寻求实施jjwt,当我用Google搜索,我发现这两个行家依赖不知道哪一个挑,为什么?
<jjwt.version>0.7.0</jjwt.version>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>${jjwt.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
和其他是
<dependency>
<groupId>com.nimbusds</groupId>
<artifactId>nimbus-jose-jwt</artifactId>
<version>5.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我在两个API库中都玩过POC,但不确定哪个是可扩展的解决方案.我正在开发Spring MVC+ Spring Security+ Spring REST+ HATEOAS+ CORS+ Spring Batch所有后端代码都将部署在tomcat前端,AngularJS并将部署在nodejs上.
希望这些信息足以回答这个问题.
如果您不打算创建JWT令牌并且只需要在Spring中使用它,那么您根本不需要任何库.Spring将负责为您验证和解码JWT令牌.
我需要使用任何一个库的唯一一次是在尝试生成JWT令牌时.
该jsonwebtoken库更直接使用,并且有更好的文档.但我发现nimbus库功能更丰富,也是唯一可以与JWKS配合使用的库.
| 归档时间: |
|
| 查看次数: |
821 次 |
| 最近记录: |