为指定内容生成一个jjwt:java json web token
(测试,其实是jwtUtil的内容)
package com.tensequare.jwt;
import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import java.util.Date;
public class CreateJwt {
public static void main(String[] args) {
JwtBuilder jwtBuilder = Jwts.builder()
.setId("666")
.setSubject("小马")
.setIssuedAt(new Date())
.signWith(SignatureAlgorithm.HS256, "itcast")
.setExpiration(new Date(new Date().getTime()+60000))
.claim("role", "admin");
System.out.println(jwtBuilder.compact());
}
}
setId:用户id
setSubject(用户名)
setIssuedAt(登录时间)
signWith(加密方式,盐值);
setExpiration(new Date(new