| | |
| | | .setIssuer(settings.getTokenIssuer()) |
| | | .setIssuedAt(Date.from(currentTime.atZone(ZoneId.systemDefault()).toInstant())) |
| | | .setExpiration(Date.from(currentTime |
| | | .plusMinutes(settings.getTokenExpirationTime()) |
| | | .plusMinutes(15) |
| | | .atZone(ZoneId.systemDefault()).toInstant())) |
| | | .signWith(SignatureAlgorithm.HS512, settings.getTokenSigningKey()) |
| | | .compact(); |
| | |
| | | |
| | | Claims claims = Jwts.claims().setSubject(userContext.getUsername()); |
| | | claims.put("mode",userContext.getMode()); |
| | | // claims.put("scopes", Arrays.asList(Scopes.REFRESH_TOKEN.authority())); |
| | | |
| | | claims.put("scopes", Arrays.asList(Scopes.REFRESH_TOKEN.authority())); |
| | | String token = Jwts.builder() |
| | | .setClaims(claims) |
| | | .setIssuer(settings.getTokenIssuer()) |