1 package org.manentia.kasai.services; 2 3 import org.manentia.kasai.exceptions.InvalidPasswordException; 4 import org.manentia.kasai.exceptions.ServiceException; 5 6 10 public interface AuthService { 11 12 public static final int AUTH_OK = 0; 13 public static final int AUTH_BAD_USERNAME = 1; 14 public static final int AUTH_BAD_PASSWORD = 2; 15 16 public int checkPassword(String userName, String password) throws ServiceException; 17 18 public void changePassword(String userName, String oldPassword, String newPassword) 19 throws ServiceException, InvalidPasswordException; 20 21 public String resetPassword(String userName) 22 throws ServiceException; 23 24 public void setPassword(String userName, String password) 25 throws ServiceException, InvalidPasswordException; 26 } 27 | Popular Tags |