| | |
| | | |
| | | @Autowired |
| | | public JwtTokenFactory(JwtSettings settings) { |
| | | this.settings = settings; |
| | | this.settings = settings;; |
| | | } |
| | | |
| | | /** |
| | |
| | | .setIssuer(settings.getTokenIssuer()) |
| | | .setIssuedAt(Date.from(currentTime.atZone(ZoneId.systemDefault()).toInstant())) |
| | | .setExpiration(Date.from(currentTime |
| | | .plusMinutes(15) |
| | | .plusMinutes(settings.getTokenExpirationTime()) |
| | | .atZone(ZoneId.systemDefault()).toInstant())) |
| | | .signWith(SignatureAlgorithm.HS512, "xm9EV6Hy5RAFL8EEACIDAwQus") |
| | | .signWith(SignatureAlgorithm.HS512, settings.getTokenSigningKey()) |
| | | .compact(); |
| | | |
| | | return new AccessJwtToken(token, claims); |