| | |
| | | |
| | | @Autowired |
| | | public JwtTokenFactory(JwtSettings settings) { |
| | | this.settings = settings; |
| | | //this.settings = settings; |
| | | |
| | | JwtSettings setting1 = new JwtSettings(); |
| | | setting1.setRefreshTokenExpTime(60); |
| | | setting1.setTokenExpirationTime(15); |
| | | setting1.setTokenIssuer("http://monitor.7drlb.com"); |
| | | setting1.setTokenSigningKey("xm9EV6Hy5RAFL8EEACIDAwQus"); |
| | | |
| | | System.out.println("+++++++++++++++++++++++++++++++++=1231231312a"); |
| | | this.settings = setting1; |
| | | } |
| | | |
| | | /** |
| | |
| | | .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); |