public String createToken(User user) { Map<String, Object> claims = new HashMap<>(); // 自定义有效载荷部分, 将User实体类 claims.put("Data", user); claims.put("time",System.currentTimeMillis()); Date expireDate = new Date(new Date().getTime() + expireTime * 1000); String token = Jwts.builder() // 发证人 .setIssuer(user.getLoginName()) // 有效载荷 .setClaims(claims) // 设定签发时间 .setIssuedAt(new Date()) // 设置有效时长 .setExpiration(expireDate) .signWith(getPrivateKeyObj()) // 生成JWT .compact(); return token; }
获取jwt令牌,或获取token
于 2024-07-25 17:55:25 首次发布