クラス MetaAuthenticationPolicy.AuthenticationPolicyRuntime

java.lang.Object
org.iplass.mtp.impl.metadata.BaseMetaDataRuntime
org.iplass.mtp.impl.auth.authenticate.builtin.policy.MetaAuthenticationPolicy.AuthenticationPolicyRuntime
すべての実装されたインタフェース:
MetaDataRuntime
含まれているクラス:
MetaAuthenticationPolicy

public class MetaAuthenticationPolicy.AuthenticationPolicyRuntime extends BaseMetaDataRuntime
  • コンストラクタの詳細

    • AuthenticationPolicyRuntime

      public AuthenticationPolicyRuntime()
  • メソッドの詳細

    • getAccountManagementModule

      public AccountManagementModule getAccountManagementModule()
    • getMetaData

      public MetaAuthenticationPolicy getMetaData()
    • getListeners

      public List<AccountNotificationListener> getListeners()
    • addAccountNotificationListener

      public void addAccountNotificationListener(AccountNotificationListener listener)
      TenantManagerで初期adminUser作成の際のパスワード通知のため必要
      パラメータ:
      listener -
    • removeAccountNotificationListener

      public boolean removeAccountNotificationListener(AccountNotificationListener listener)
    • notify

      public void notify(AccountNotification notification)
    • isJustLockedout

      public boolean isJustLockedout(BuiltinAccount account)
    • isCheckLockout

      public boolean isCheckLockout()
    • initLoginStatus

      public boolean initLoginStatus(BuiltinAccount account)
      パラメータ:
      account -
      戻り値:
      BuiltinAccountに保持している値を変更したか否か。変更ある場合は、BuiltinAccountの更新を行うこと。
    • checkLoginPolicy

      public boolean checkLoginPolicy(BuiltinAccountHandle accountHandle, BuiltinAccount account)
      パラメータ:
      accountHandle -
      account -
      戻り値:
      BuiltinAccountに保持している値を変更したか否か。変更ある場合は、BuiltinAccountの更新を行うこと。
    • updateLastLoginOn

      public boolean updateLastLoginOn(BuiltinAccount account)
    • checkPasswordUpdatePolicy

      public void checkPasswordUpdatePolicy(IdPasswordCredential newIdPass, BuiltinAccount account)
    • checkPasswordPattern

      public void checkPasswordPattern(String password, String accountId)
    • isResetPasswordWithSpecificPassword

      public boolean isResetPasswordWithSpecificPassword()
    • makePassword

      public String makePassword()
    • getCustomUserEndDate

      public Timestamp getCustomUserEndDate(User user)