首页> 文章> 详情

hutool JWT 创建token

教程分享 > Java教程 (2191) 2023-03-28 11:29:14
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版本

https://www.leftso.com/article/1092.html

相关文章
hutool JWT 创建tokenpublic static void tokenCreate(){ Map&lt;String,Object&gtl; payload=new...
Hutool JWT 校验token和过期校验接上一篇hutool JWT 创建token-左搜 (leftso.com),使用hutool工具创建了一个token,下面进行校验 pu...
Hutool JWT 数据读取/获取通过上一篇Hutool JWT 校验token和过期校验 jwt校验完毕,就可以读取里面的信任的数据了 public static void getDa...
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
本文讲解什么是JWT,JWT的构成和JWT算法?,Java编程,JWT
引言    在这篇文章中,我们将通过JWT(JSOn Web Token)认证来保护我们的REST API
引言在本文中,我们将讨论有关Spring启动安全性和JWT令牌的OAUTH2实现以及保护REST API
spring data redis设置缓存的过期时间,spring data redis更新缓存的过期时间
spring boot 入门之security oauth2 jwt完美整合例子,Java编程中spring boot框架+spring security框架+spring security o...
java编程之Ehcache3.x 缓存过期时间Java配置demo
       Ehcache 3.6 配置缓存过期时间,上一次写Ehcache缓存是3.3.0版本,没想到3.6.X的时候3.3版本的方式也弃用了       3.3版本ehcache参考:  ...
spring boot 2.x设置静态资源缓存时间
问题描述直接安装的Jenkins,然后每次构建代码发现时间都和当前的时间不对,列表差8小时问题解决首先找到Jenkins的命令运行界面 由于我是设置的中午界面,所以目标为系统管理-&gtl;脚本...
用途微信订单上传时间,要求RFC3339格式处理方法方法一:jdk自带工具处理RFC3339publicstaticStringtimeStampToRfc3339(longtimeStamp)...
Linux(centos)系统远程(SSH)登录输入错误密码多次锁定账号时间PAM实现方式