一、JWT
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。
- Token其实就是一种提交令牌,拿着令牌去后端验证,合法才证明是合法用户
1、JWT导包
特别注意:使用别人写的东西,第一件事
2、简单使用
(1)签名加密算法加密
package com.hanmh.test;
import com.auth0.jwt.JWT;
import com.auth0.jwt.algorithms.Algorithm;
public class JwtTest {
public static void main(String[] args) {
//签名的加密算法(Algorithm)
String str = JWT.create().withClaim("username", "0001")
.withClaim("phone", "15735514506")