@Override public void generateToken(VerificationToken verificationToken) { verificationToken.setExpiredTime( LocalDateTime.now().plusSeconds(VerificationToken.EXPIRED_PERIOD)); String unhashedToken = verificationToken.getEmail() + verificationToken.getType() + LocalDateTime.now(); String token = VerificationTokenUtil.getHash(unhashedToken, VerificationTokenUtil.SHA_256); verificationToken.setToken(token); }