package com.syzton.sunread.service.user; import com.syzton.sunread.model.security.VerificationToken; public interface VerificationTokenService { public VerificationToken sendEmailVerificationToken(String userId); public VerificationToken sendEmailRegistrationToken(String userId); //TODO //public VerificationToken sendLostPasswordToken(LostPasswordRequest lostPasswordRequest); public VerificationToken verify(String base64EncodedToken); public VerificationToken generateEmailVerificationToken(String emailAddress); //TODO //public VerificationToken resetPassword(String base64EncodedToken, PasswordRequest passwordRequest); }