クラス BuiltinAuthenticationProvider

java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.builtin.BuiltinAuthenticationProvider
すべての実装されたインタフェース:
AuthenticationProvider, ServiceInitListener<AuthService>

public class BuiltinAuthenticationProvider extends AuthenticationProviderBase
デフォルトの認証プロバイダー
iPLAssが持つパスワード情報を利用して認証する
  • コンストラクタの詳細

    • BuiltinAuthenticationProvider

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

    • isUpdatable

      public boolean isUpdatable()
    • setUpdatable

      public void setUpdatable(boolean updatable)
    • getPasswordHashSettings

      public List<PasswordHashSetting> getPasswordHashSettings()
    • setPasswordHashSettings

      public void setPasswordHashSettings(List<PasswordHashSetting> passwordHashSettings)
    • isSharedLoginUser

      public boolean isSharedLoginUser()
      ログインユーザー共有か否かを取得
      戻り値:
      boolean 共有テナントのユーザー情報がデータ共有か否かを返却
    • login

      public AccountHandle login(Credential credential)
      インタフェースからコピーされた説明: AuthenticationProvider
      ログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。
      パラメータ:
      credential -
      戻り値:
    • afterLoginSuccess

      public void afterLoginSuccess(AccountHandle account)
      インタフェースからコピーされた説明: AuthenticationProvider
      ログイン処理が成功した後のコールバック
      パラメータ:
      account -
    • logout

      public void logout(AccountHandle user)
      インタフェースからコピーされた説明: AuthenticationProvider
      指定のユーザーのログアウト処理をする。
      パラメータ:
      user -
    • getCredentialType

      public Class<? extends Credential> getCredentialType()
    • getAccountHandleClassForTrust

      protected Class<? extends AccountHandle> getAccountHandleClassForTrust()
      定義:
      getAccountHandleClassForTrust クラス内 AuthenticationProviderBase
    • destroyed

      public void destroyed()
      インタフェースからコピーされた説明: ServiceInitListener
      Service破棄時に呼び出されます。
      定義:
      destroyed インタフェース内 ServiceInitListener<AuthService>
      オーバーライド:
      destroyed クラス内 AuthenticationProviderBase
    • inited

      public void inited(AuthService s, Config config)
      インタフェースからコピーされた説明: ServiceInitListener
      Service初期化時に呼び出されます。
      定義:
      inited インタフェース内 ServiceInitListener<AuthService>
      オーバーライド:
      inited クラス内 AuthenticationProviderBase
      パラメータ:
      s -
      config -
    • getAccountManagementModule

      public AccountManagementModule getAccountManagementModule()
      インタフェースからコピーされた説明: AuthenticationProvider
      AuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。 登録、更新、削除ができない場合は、nullを返却する。
      戻り値: