JWT(JSON Web Tokens)官网:JSON Web Tokens - jwt.io
一种开放标准(RFC 7519),它定义了一种简洁的、自包含的格式,用于在通信双方以json数据格式安全的传输信息。
由于数字签名的存在,这些信息是可靠的。
每个JWT令牌由三部分组成:头部(Header)、载荷(Payload)和签名(Signature)。
JWT可以被用来在用户和服务器之间安全地传递信息,常用于身份验证和信息交换。
JWT通常包含以下信息:
- 头部(Header):通常包含令牌的类型(即JWT)和所使用的签名算法,比如HS256或RS256。
- 载荷(Payload):包含所要传递的信息。对于登录场景,可能包含用户ID、用户名、角色、令牌的过期时间等。
- 签名(Signature):使用头部和载荷的信息,加上一个密钥,通过指定的算法生成签名。这个签名用于验证JWT的完整性和验证发送者的身份。
JWT应用
引入依赖
<!-- jwt -->
<dependency>
<groupId>io.jsonwebtoken</groupId>
JWT应用及代码解析
订阅专栏 解锁全文
6177

被折叠的 条评论
为什么被折叠?



