fork download
  1. @Service
  2. public class JwtService {
  3. @Value("${jwt.secretKey}")
  4. private String secretKey;
  5.  
  6. @Value("${jwt.expiration}")
  7. private String expiration;
  8.  
  9. @Value("${jwt.expirationRefresh}")
  10. private String expirationRefresh;
  11.  
  12.  
  13.  
  14. public String generateAccessToken(String guid) {
  15. return Jwts.builder()
  16. .setSubject(guid)
  17. .setIssuedAt(new Date())
  18. .setExpiration(new Date(System.currentTimeMillis() + expiration))
  19. .signWith(SignatureAlgorithm.HS512, secretKey)
  20. .compact();
  21. }
  22.  
  23. public String generateRefreshToken(String guid) {
  24. return Jwts.builder()
  25. .setSubject(guid)
  26. .setIssuedAt(new Date())
  27. .setExpiration(new Date(System.currentTimeMillis() + expirationRefresh))
  28. .signWith(SignatureAlgorithm.HS512, secretKey)
  29. .compact();
  30. }
  31.  
  32. public void sendEmail(){
  33. System.out.println("Warning, your IP address has been updated");
  34. }
  35. }
  36.  
Success #stdin #stdout 0.02s 26064KB
stdin
Standard input is empty
stdout
@Service
public class JwtService {
    @Value("${jwt.secretKey}")
    private String secretKey;

    @Value("${jwt.expiration}")
    private String expiration;

    @Value("${jwt.expirationRefresh}")
    private String expirationRefresh;



    public String generateAccessToken(String guid) {
        return Jwts.builder()
                .setSubject(guid)
                .setIssuedAt(new Date())
                .setExpiration(new Date(System.currentTimeMillis() + expiration))
                .signWith(SignatureAlgorithm.HS512, secretKey)
                .compact();
    }

    public String generateRefreshToken(String guid) {
        return Jwts.builder()
                .setSubject(guid)
                .setIssuedAt(new Date())
                .setExpiration(new Date(System.currentTimeMillis() + expirationRefresh))
                .signWith(SignatureAlgorithm.HS512, secretKey)
                .compact();
    }

    public void sendEmail(){
        System.out.println("Warning, your IP address has been updated");
    }
}