java - 用于 Java 的 JWT(JSON Web token )库

标签 java json web token jwt

我正在开发一个使用 Java 和 AngularJS 开发的 Web 应用程序,并选择实现 token 身份验证和授权。 出于练习的目的,我已经将凭据发送到服务器,生成一个随机 token 存储它并将其发送回客户端。 在对服务器的每个请求中,我都将 token 附加到 header 中,并且效果很好。 对于身份验证的观点是完美的,不需要更多。

但是,我现在想跟踪用户类型(管理员、普通用户...),以及它的 id 或任何其他唯一字段;据我了解,我必须在登录操作期间发送回客户端的 token 中对其进行加密。对吗?

您是否使用过任何 JWT 库并且可以生成、加密和解密此类 token ? 非常感谢您提供指向该库的 API 和 Maven 依赖项的链接。

谢谢

最佳答案

JJWT 旨在成为 JVM 和 Android 上最易于使用和理解的 JWT 库:

https://github.com/jwtk/jjwt

关于java - 用于 Java 的 JWT(JSON Web token )库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23808460/

相关文章:

mysql - Orika Mapper + Gson (JSON) + MySQL 的异常

java - 递归反转链表的 C/C++ 到 Java 翻译

java - 使用通过 AWS Cloudwatch 获取的指标信息绘制图表

java - Spring ORM JNDI Tomcat - 没有可用的实际事务的 EntityManager

java - Java 中的 SSL CA 证书

json - 在 Powershell 中转换为 JSON 时如何排除非值对象属性

android - 使用 google-api-java-client-1.15.0-rc 创建请求工厂

html - zen coding 还能回到之前的水平吗?

java - 主机小型服务器

html - 是否可以使用 Web Speech API 突出显示 <strong> 在句子中说出的每个单词