クラス AuthenticationProviderBase
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
- すべての実装されたインタフェース:
AuthenticationProvider,ServiceInitListener<AuthService>
- 直系の既知のサブクラス:
BuiltinAuthenticationProvider,ConfigFileAuthenticationProvider,JaasAuthenticationProvider,LdapAuthenticationProvider,SimpleAuthTokenAuthenticationProvider
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidハウスキーピング処理から呼び出される。voidService破棄時に呼び出されます。protected abstract Class<? extends AccountHandle> このProviderで利用するAuthLoggerを取得。protected Class<? extends Credential> Service-Configに設定された認証プロバイダ名を取得する。voidinited(AuthService service, Config config) Service初期化時に呼び出されます。booleanvoidsetAuthLoggerName(String authLoggerName) voidsetAutoLoginHandler(AutoLoginHandler autoLoginHandler) voidsetProviderName(String providerName) voidsetSelectableOnAuthPolicy(boolean selectableOnAuthPolicy) voidsetTrustedAuthValidator(TrustedAuthValidator trustedAuthValidator) voidsetUserEntityResolver(UserEntityResolver userEntityResolver) クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
afterLoginSuccess, afterLogout, getAccountManagementModule, getCredentialType, login, logout
-
フィールド詳細
-
NO_UPDATABLE_AMM
-
-
コンストラクタの詳細
-
AuthenticationProviderBase
public AuthenticationProviderBase()
-
-
メソッドの詳細
-
getAutoLoginHandler
- 定義:
getAutoLoginHandlerインタフェース内AuthenticationProvider
-
setAutoLoginHandler
-
getTrustedAuthValidator
- 定義:
getTrustedAuthValidatorインタフェース内AuthenticationProvider
-
setTrustedAuthValidator
-
getUserEntityResolver
- 定義:
getUserEntityResolverインタフェース内AuthenticationProvider
-
setUserEntityResolver
-
getAuthLoggerName
-
setAuthLoggerName
-
isSelectableOnAuthPolicy
public boolean isSelectableOnAuthPolicy()- 定義:
isSelectableOnAuthPolicyインタフェース内AuthenticationProvider
-
setSelectableOnAuthPolicy
public void setSelectableOnAuthPolicy(boolean selectableOnAuthPolicy) -
getProviderName
インタフェースからコピーされた説明:AuthenticationProviderService-Configに設定された認証プロバイダ名を取得する。- 定義:
getProviderNameインタフェース内AuthenticationProvider- 戻り値:
- String
-
setProviderName
-
getAuthLogger
インタフェースからコピーされた説明:AuthenticationProviderこのProviderで利用するAuthLoggerを取得。 nullを返却した場合は、デフォルトのAuthLoggerが利用される。- 定義:
getAuthLoggerインタフェース内AuthenticationProvider- 戻り値:
-
cleanupData
public void cleanupData()インタフェースからコピーされた説明:AuthenticationProviderハウスキーピング処理から呼び出される。ゴミデータを消す。- 定義:
cleanupDataインタフェース内AuthenticationProvider
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<AuthService>- パラメータ:
service-config-
-
getAccountHandleClassForTrust
-
getCredentialTypeForTrust
-
destroyed
public void destroyed()インタフェースからコピーされた説明:ServiceInitListenerService破棄時に呼び出されます。- 定義:
destroyedインタフェース内ServiceInitListener<AuthService>
-