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