public class SimpleAuthTokenAuthenticationProvider extends AuthenticationProviderBase
NO_UPDATABLE_AMM| コンストラクタと説明 |
|---|
SimpleAuthTokenAuthenticationProvider() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
cleanupData()
ハウスキーピング処理から呼び出される。
|
void |
destroyed()
Service破棄時に呼び出されます。
|
protected java.lang.Class<? extends AccountHandle> |
getAccountHandleClassForTrust() |
AccountManagementModule |
getAccountManagementModule()
AuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、
その操作インタフェースであるAccountManagementModuleを返却する。
|
java.lang.String |
getAuthTokenType() |
java.lang.Class<? extends Credential> |
getCredentialType() |
protected java.lang.Class<? extends Credential> |
getCredentialTypeForTrust() |
void |
inited(AuthService service,
Config config)
Service初期化時に呼び出されます。
|
AccountHandle |
login(Credential credential)
ログイン処理を行い、認証されたユーザへの参照を示すUserHandleを返す。
|
void |
logout(AccountHandle user)
指定のユーザのログアウト処理をする。
|
void |
setAccountHandleClassForTrust(java.lang.Class<? extends AccountHandle> accountHandleClassForTrust) |
void |
setAuthTokenType(java.lang.String authTokenType) |
void |
setCredentialTypeForTrust(java.lang.Class<? extends Credential> credentialTypeForTrust) |
getAuthLogger, getAuthLoggerName, getAutoLoginHandler, getProviderName, getTrustedAuthValidator, getUserEntityResolver, isSelectableOnAuthPolicy, setAuthLoggerName, setAutoLoginHandler, setProviderName, setSelectableOnAuthPolicy, setTrustedAuthValidator, setUserEntityResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterLoginSuccess, afterLogoutpublic void setCredentialTypeForTrust(java.lang.Class<? extends Credential> credentialTypeForTrust)
public void setAccountHandleClassForTrust(java.lang.Class<? extends AccountHandle> accountHandleClassForTrust)
public java.lang.Class<? extends Credential> getCredentialType()
protected java.lang.Class<? extends Credential> getCredentialTypeForTrust()
getCredentialTypeForTrust クラス内 AuthenticationProviderBaseprotected java.lang.Class<? extends AccountHandle> getAccountHandleClassForTrust()
public java.lang.String getAuthTokenType()
public void setAuthTokenType(java.lang.String authTokenType)
public void inited(AuthService service, Config config)
ServiceInitListenerinited インタフェース内 ServiceInitListener<AuthService>inited クラス内 AuthenticationProviderBasepublic void destroyed()
ServiceInitListenerdestroyed インタフェース内 ServiceInitListener<AuthService>destroyed クラス内 AuthenticationProviderBasepublic void cleanupData()
AuthenticationProvidercleanupData インタフェース内 AuthenticationProvidercleanupData クラス内 AuthenticationProviderBasepublic AccountHandle login(Credential credential)
AuthenticationProviderpublic void logout(AccountHandle user)
AuthenticationProviderpublic AccountManagementModule getAccountManagementModule()
AuthenticationProvider