public class InternalAuthenticationProvider extends java.lang.Object implements AuthenticationProvider
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
PROVIDER_NAME |
| コンストラクタと説明 |
|---|
InternalAuthenticationProvider() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
cleanupData()
ハウスキーピング処理から呼び出される。
|
void |
destroyed()
Service破棄時に呼び出されます。
|
AccountManagementModule |
getAccountManagementModule()
AuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、
その操作インタフェースであるAccountManagementModuleを返却する。
|
AuthLogger |
getAuthLogger()
このProviderで利用するAuthLoggerを取得。
|
java.lang.String |
getAuthLoggerName() |
java.lang.Class<? extends Credential> |
getCredentialType() |
java.lang.String |
getProviderName()
Service-Configに設定された認証プロバイダ名を取得する。
|
TrustedAuthValidator |
getTrustedAuthValidator() |
UserEntityResolver |
getUserEntityResolver() |
void |
inited(AuthService service,
Config config)
Service初期化時に呼び出されます。
|
boolean |
isSelectableOnAuthPolicy() |
AccountHandle |
login(Credential credential)
ログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。
|
void |
logout(AccountHandle user)
指定のユーザーのログアウト処理をする。
|
void |
setAuthLoggerName(java.lang.String authLoggerName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterLoginSuccess, afterLogout, getAutoLoginHandlerpublic static final java.lang.String PROVIDER_NAME
public UserEntityResolver getUserEntityResolver()
getUserEntityResolver インタフェース内 AuthenticationProviderpublic java.lang.String getAuthLoggerName()
public void setAuthLoggerName(java.lang.String authLoggerName)
public java.lang.String getProviderName()
AuthenticationProvidergetProviderName インタフェース内 AuthenticationProviderpublic AuthLogger getAuthLogger()
AuthenticationProvidergetAuthLogger インタフェース内 AuthenticationProviderpublic void inited(AuthService service, Config config)
ServiceInitListenerinited インタフェース内 ServiceInitListener<AuthService>public void destroyed()
ServiceInitListenerdestroyed インタフェース内 ServiceInitListener<AuthService>public AccountHandle login(Credential credential)
AuthenticationProviderlogin インタフェース内 AuthenticationProviderpublic void logout(AccountHandle user)
AuthenticationProviderlogout インタフェース内 AuthenticationProviderpublic AccountManagementModule getAccountManagementModule()
AuthenticationProvidergetAccountManagementModule インタフェース内 AuthenticationProviderpublic TrustedAuthValidator getTrustedAuthValidator()
getTrustedAuthValidator インタフェース内 AuthenticationProviderpublic void cleanupData()
AuthenticationProvidercleanupData インタフェース内 AuthenticationProviderpublic java.lang.Class<? extends Credential> getCredentialType()
getCredentialType インタフェース内 AuthenticationProviderpublic boolean isSelectableOnAuthPolicy()
isSelectableOnAuthPolicy インタフェース内 AuthenticationProvider