クラス InternalAuthenticationProvider
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.internal.InternalAuthenticationProvider
- すべての実装されたインタフェース:
AuthenticationProvider,ServiceInitListener<AuthService>
プログラム内部処理から、とあるユーザーとして認証したい場合に利用するAuthenticationProvider。
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidハウスキーピング処理から呼び出される。voidService破棄時に呼び出されます。AuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。このProviderで利用するAuthLoggerを取得。Class<? extends Credential> Service-Configに設定された認証プロバイダ名を取得する。voidinited(AuthService service, Config config) Service初期化時に呼び出されます。booleanlogin(Credential credential) ログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。voidlogout(AccountHandle user) 指定のユーザーのログアウト処理をする。voidsetAuthLoggerName(String authLoggerName) クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
afterLoginSuccess, afterLogout, getAutoLoginHandler
-
フィールド詳細
-
PROVIDER_NAME
- 関連項目:
-
-
コンストラクタの詳細
-
InternalAuthenticationProvider
public InternalAuthenticationProvider()
-
-
メソッドの詳細
-
getUserEntityResolver
- 定義:
getUserEntityResolverインタフェース内AuthenticationProvider
-
getAuthLoggerName
-
setAuthLoggerName
-
getProviderName
インタフェースからコピーされた説明:AuthenticationProviderService-Configに設定された認証プロバイダ名を取得する。- 定義:
getProviderNameインタフェース内AuthenticationProvider- 戻り値:
- String
-
getAuthLogger
インタフェースからコピーされた説明:AuthenticationProviderこのProviderで利用するAuthLoggerを取得。 nullを返却した場合は、デフォルトのAuthLoggerが利用される。- 定義:
getAuthLoggerインタフェース内AuthenticationProvider- 戻り値:
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<AuthService>- パラメータ:
service-config-
-
destroyed
public void destroyed()インタフェースからコピーされた説明:ServiceInitListenerService破棄時に呼び出されます。- 定義:
destroyedインタフェース内ServiceInitListener<AuthService>
-
login
インタフェースからコピーされた説明:AuthenticationProviderログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。- 定義:
loginインタフェース内AuthenticationProvider- パラメータ:
credential-- 戻り値:
-
logout
インタフェースからコピーされた説明:AuthenticationProvider指定のユーザーのログアウト処理をする。- 定義:
logoutインタフェース内AuthenticationProvider- パラメータ:
user-
-
getAccountManagementModule
インタフェースからコピーされた説明:AuthenticationProviderAuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。 登録、更新、削除ができない場合は、nullを返却する。- 定義:
getAccountManagementModuleインタフェース内AuthenticationProvider- 戻り値:
-
getTrustedAuthValidator
- 定義:
getTrustedAuthValidatorインタフェース内AuthenticationProvider
-
cleanupData
public void cleanupData()インタフェースからコピーされた説明:AuthenticationProviderハウスキーピング処理から呼び出される。ゴミデータを消す。- 定義:
cleanupDataインタフェース内AuthenticationProvider
-
getCredentialType
- 定義:
getCredentialTypeインタフェース内AuthenticationProvider
-
isSelectableOnAuthPolicy
public boolean isSelectableOnAuthPolicy()- 定義:
isSelectableOnAuthPolicyインタフェース内AuthenticationProvider
-