Interface AuthService

All Known Implementing Classes:
AuthServiceImpl

public interface AuthService
인증 서비스 인터페이스 (사용자 관리)
  • Method Details

    • isAvailableUserId

      boolean isAvailableUserId(String userid)
      아이디 사용 가능 여부 확인 메소드
      Parameters:
      userid - 사용자 아이디
      Returns:
      아이디 사용 가능 여부
    • addUser

      boolean addUser(LoginForm loginForm)
      사용자 추가 메소드
      Parameters:
      loginForm - 사용자 정보
      Returns:
      사용자 추가 성공 여부
    • authenticate

      boolean authenticate(LoginForm loginForm)
      사용자 인증 메소드
      Parameters:
      loginForm - 사용자 정보
      Returns:
      인증된 사용자 정보
    • deleteUser

      boolean deleteUser(String userid)
      사용자 삭제 메소드
      Parameters:
      userid - 사용자 아이디
      Returns:
      사용자 삭제 성공 여부
    • changePassword

      User changePassword(String userid, String oldPassword, String newPassword)
      사용자 비밀번호 변경 메소드
      Parameters:
      userid - 사용자 아이디
      oldPassword - 사용자 이전 비밀번호
      newPassword - 사용자 새 비밀번호
      Returns:
      비밀번호 변경된 사용자 정보
    • changePassword

      User changePassword(String userid, String newPassword)
      비밀번호 변경 메소드 (관리자용 메소드)
      Parameters:
      userid - 사용자 아이디
      newPassword - 사용자 새 비밀번호
      Returns:
      비밀번호 변경된 사용자 정보
    • getUserList

      List<User> getUserList()
      사용자 목록 조회 메소드
      Returns:
      사용자 목록