jwt中的 claims
jwt中的 claims
claims 是jwt的中间部分
用于加密存储数据
public String generateToken(String targetService) {
Map<String, Object> claims = new HashMap<>();
claims.put("source", serviceName);
claims.put("target", targetService);
claims.put("type", "service");
// 这里claims 就是设置了中间部分的实际数据 可以加密传输
return Jwts.builder()
.setClaims(claims)
.setSubject(serviceName)
.setIssuedAt(new Date())
.setExpiration(new Date(System.currentTimeMillis() + expiration))
.signWith(secretKey)
.compact();
}

浙公网安备 33010602011771号