namespace qtc_api.Services.TokenService { public interface ITokenService { public Task> GenerateAccessTokenAndRefreshToken(User user, bool generateRefToken = true, bool remember = false); public ServiceResponse GenerateEmailConfirmationToken(User user); public ServiceResponse GeneratePasswordResetConfirmationToken(User user); public Task> ValidateAccessToken(string accessToken); public Task> ValidateRefreshToken(string refreshToken); public ServiceResponse GetValidationParams(); } }