hutool JWT 创建token
public static void tokenCreate(){
Map<String,Object> payload=new HashMap<>();
Date signDate=new Date();
//--------------------------通用数据处理-----------------------
//签发时间
payload.put(JWTPayload.ISSUED_AT, signDate);
//生效时间
payload.put(JWTPayload.NOT_BEFORE, signDate);
//过期时间 最大有效期1天强制过期
payload.put(JWTPayload.EXPIRES_AT, DateUtil.offsetDay(signDate,1));
//--------------------------通用数据处理-----------------------
//--------------------以下部分可以设置一些自己的数据--------------
payload.put("userId","111");
String token = JWTUtil.createToken(payload, JWTSignerUtil.hs256(key.getBytes(StandardCharsets.UTF_8)));
System.out.println(token);
}
hutool低版本是没有JWT相关工具的,这里使用的是5.7.22版本
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《hutool JWT 创建token》,链接:https://www.daimagu.com/article/1092.html,来源:【代码谷】
评论