auth0对称加密
auth0官网:auth0.com
HS256 算法
HS256 是对称加密算法。
签发 Token
Token 的签发逻辑很简单,auth0 为我们封装的很好,只需要向 Algorithm 的静态方法 RSA256 传递私钥,通过 JWT 类内的 withXXX()方法传参即可。
Algorithm algorithm = Algorithm.RSA256("密钥");
return JWT.create()
//签发人
.withIssuer(ISSUER)
//接收者
.withAudience(data.toString())
//实际要传递数据
.payload(xxxx)
//签发时间
.withIssuedAt(new Date())
//过期时间
.withExpiresAt(DateUtil.addHours(2))
//相关信息
.withClaim("data", JsonUtil.toJsonString(data))
//签入
.sign(algorithm);
如果达到“过期时间”解析token时会自动报错
解析Token
收藏文章数量从多到少与“把书读薄”是一个道理

浙公网安备 33010602011771号