AccountExpiredException — 계정 만료 예외

AccountExpiredException — 계정 만료 예외

AccountExpiredException은 사용자 계정이 만료되었음을 알리는 예외예요. LoginModule이 계정이 만료되었을 때 던져요. 예를 들어 LoginModule이 사용자를 성공적으로 인증한 뒤에 사용자의 계정이 만료되었음을 확인하면, 애플리케이션에 이 예외를 던져 알려줘요.

출처: Java API Reference

본문

public class AccountExpiredException extends AccountException

생성자

  • AccountExpiredException() — 상세 메시지 없이 AccountExpiredException을 생성해요.
  • AccountExpiredException(String msg) — 지정된 상세 메시지로 생성해요. msg는 상세 메시지예요.

언제 발생하나요?

로그인 모듈이 사용자 인증을 성공적으로 마친 후, 사용자의 계정이 만료 상태임을 발견하면 이 예외를 던져요. 애플리케이션은 이 예외를 받아 사용자에게 계정이 만료되었음을 알리는 등 적절한 조치를 취할 수 있어요.

계정 만료는 "비밀번호가 틀려서 로그인 실패"와는 다른 상황이에요. 인증 자체는 성공했지만 계정의 유효 기간이 지났다는 뜻이에요. 그래서 LoginException보다 더 구체적인 AccountExpiredException으로 구분해서 알려주는 거예요.

예외 계층

AccountExpiredExceptionAccountExceptionLoginExceptionGeneralSecurityExceptionExceptionThrowable

더 알아보기 (Learn more)