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