public abstract class AuthenticationProviderBase extends java.lang.Object implements AuthenticationProvider
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static AccountManagementModule |
NO_UPDATABLE_AMM |
| コンストラクタと説明 |
|---|
AuthenticationProviderBase() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
cleanupData()
ハウスキーピング処理から呼び出される。
|
void |
destroyed()
Service破棄時に呼び出されます。
|
protected abstract java.lang.Class<? extends AccountHandle> |
getAccountHandleClassForTrust() |
AuthLogger |
getAuthLogger()
このProviderで利用するAuthLoggerを取得。
|
java.lang.String |
getAuthLoggerName() |
AutoLoginHandler |
getAutoLoginHandler() |
protected java.lang.Class<? extends Credential> |
getCredentialTypeForTrust() |
java.lang.String |
getProviderName()
Service-Configに設定された認証プロバイダ名を取得する。
|
TrustedAuthValidator |
getTrustedAuthValidator() |
UserEntityResolver |
getUserEntityResolver() |
void |
inited(AuthService service,
Config config)
Service初期化時に呼び出されます。
|
boolean |
isSelectableOnAuthPolicy() |
void |
setAuthLoggerName(java.lang.String authLoggerName) |
void |
setAutoLoginHandler(AutoLoginHandler autoLoginHandler) |
void |
setProviderName(java.lang.String providerName) |
void |
setSelectableOnAuthPolicy(boolean selectableOnAuthPolicy) |
void |
setTrustedAuthValidator(TrustedAuthValidator trustedAuthValidator) |
void |
setUserEntityResolver(UserEntityResolver userEntityResolver) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterLoginSuccess, afterLogout, getAccountManagementModule, getCredentialType, login, logoutpublic static AccountManagementModule NO_UPDATABLE_AMM
public AutoLoginHandler getAutoLoginHandler()
getAutoLoginHandler インタフェース内 AuthenticationProviderpublic void setAutoLoginHandler(AutoLoginHandler autoLoginHandler)
public TrustedAuthValidator getTrustedAuthValidator()
getTrustedAuthValidator インタフェース内 AuthenticationProviderpublic void setTrustedAuthValidator(TrustedAuthValidator trustedAuthValidator)
public UserEntityResolver getUserEntityResolver()
getUserEntityResolver インタフェース内 AuthenticationProviderpublic void setUserEntityResolver(UserEntityResolver userEntityResolver)
public java.lang.String getAuthLoggerName()
public void setAuthLoggerName(java.lang.String authLoggerName)
public boolean isSelectableOnAuthPolicy()
isSelectableOnAuthPolicy インタフェース内 AuthenticationProviderpublic void setSelectableOnAuthPolicy(boolean selectableOnAuthPolicy)
public java.lang.String getProviderName()
AuthenticationProvidergetProviderName インタフェース内 AuthenticationProviderpublic void setProviderName(java.lang.String providerName)
public AuthLogger getAuthLogger()
AuthenticationProvidergetAuthLogger インタフェース内 AuthenticationProviderpublic void cleanupData()
AuthenticationProvidercleanupData インタフェース内 AuthenticationProviderpublic void inited(AuthService service, Config config)
ServiceInitListenerinited インタフェース内 ServiceInitListener<AuthService>protected abstract java.lang.Class<? extends AccountHandle> getAccountHandleClassForTrust()
protected java.lang.Class<? extends Credential> getCredentialTypeForTrust()
public void destroyed()
ServiceInitListenerdestroyed インタフェース内 ServiceInitListener<AuthService>