クラス BuiltinAuthenticationProvider
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.builtin.BuiltinAuthenticationProvider
- すべての実装されたインタフェース:
AuthenticationProvider,ServiceInitListener<AuthService>
デフォルトの認証プロバイダー
iPLAssが持つパスワード情報を利用して認証する
iPLAssが持つパスワード情報を利用して認証する
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
NO_UPDATABLE_AMM -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidafterLoginSuccess(AccountHandle account) ログイン処理が成功した後のコールバックvoidService破棄時に呼び出されます。protected Class<? extends AccountHandle> AuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。Class<? extends Credential> voidinited(AuthService s, Config config) Service初期化時に呼び出されます。booleanログインユーザー共有か否かを取得booleanlogin(Credential credential) ログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。voidlogout(AccountHandle user) 指定のユーザーのログアウト処理をする。voidsetPasswordHashSettings(List<PasswordHashSetting> passwordHashSettings) voidsetUpdatable(boolean updatable) クラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
cleanupData, getAuthLogger, getAuthLoggerName, getAutoLoginHandler, getCredentialTypeForTrust, getProviderName, getTrustedAuthValidator, getUserEntityResolver, isSelectableOnAuthPolicy, setAuthLoggerName, setAutoLoginHandler, setProviderName, setSelectableOnAuthPolicy, setTrustedAuthValidator, setUserEntityResolverクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
afterLogout
-
コンストラクタの詳細
-
BuiltinAuthenticationProvider
public BuiltinAuthenticationProvider()
-
-
メソッドの詳細
-
isUpdatable
public boolean isUpdatable() -
setUpdatable
public void setUpdatable(boolean updatable) -
getPasswordHashSettings
-
setPasswordHashSettings
-
login
インタフェースからコピーされた説明:AuthenticationProviderログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。- パラメータ:
credential-- 戻り値:
-
afterLoginSuccess
インタフェースからコピーされた説明:AuthenticationProviderログイン処理が成功した後のコールバック- パラメータ:
account-
-
logout
インタフェースからコピーされた説明:AuthenticationProvider指定のユーザーのログアウト処理をする。- パラメータ:
user-
-
getCredentialType
-
getAccountHandleClassForTrust
-
destroyed
public void destroyed()インタフェースからコピーされた説明:ServiceInitListenerService破棄時に呼び出されます。- 定義:
destroyedインタフェース内ServiceInitListener<AuthService>- オーバーライド:
destroyedクラス内AuthenticationProviderBase
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<AuthService>- オーバーライド:
initedクラス内AuthenticationProviderBase- パラメータ:
s-config-
-
getAccountManagementModule
インタフェースからコピーされた説明:AuthenticationProviderAuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。 登録、更新、削除ができない場合は、nullを返却する。- 戻り値:
-