| | |
| | | return Jwts.builder() |
| | | .setSubject(user.getUser_name()) |
| | | .claim("email", user.getUser_email()) |
| | | .claim("password", user.getPassword()) |
| | | .setIssuedAt(new Date()) |
| | | .setExpiration(new Date(System.currentTimeMillis() + expiration * 1000)) |
| | | .signWith(key, SignatureAlgorithm.HS256) |
| | |
| | | User user = new User(); |
| | | user.setUser_name(claims.getSubject()); // 主题是用户名 |
| | | user.setUser_email(claims.get("email", String.class)); |
| | | user.setPassword( claims.get("password", String.class)); |
| | | |
| | | // 添加角色信息(如果存在) |
| | | // if (claims.containsKey("roles")) { |