クラス SimpleAuthTokenAuthenticationProvider
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.simpletoken.SimpleAuthTokenAuthenticationProvider
- すべての実装されたインタフェース:
AuthenticationProvider,ServiceInitListener<AuthService>
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
NO_UPDATABLE_AMM -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidハウスキーピング処理から呼び出される。voidService破棄時に呼び出されます。protected Class<? extends AccountHandle> AuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。Class<? extends Credential> protected Class<? extends Credential> voidinited(AuthService service, Config config) Service初期化時に呼び出されます。login(Credential credential) ログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。voidlogout(AccountHandle user) 指定のユーザーのログアウト処理をする。voidsetAccountHandleClassForTrust(Class<? extends AccountHandle> accountHandleClassForTrust) voidsetAuthTokenType(String authTokenType) voidsetCredentialTypeForTrust(Class<? extends Credential> credentialTypeForTrust) クラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
getAuthLogger, getAuthLoggerName, getAutoLoginHandler, getProviderName, getTrustedAuthValidator, getUserEntityResolver, isSelectableOnAuthPolicy, setAuthLoggerName, setAutoLoginHandler, setProviderName, setSelectableOnAuthPolicy, setTrustedAuthValidator, setUserEntityResolverクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
afterLoginSuccess, afterLogout
-
コンストラクタの詳細
-
SimpleAuthTokenAuthenticationProvider
public SimpleAuthTokenAuthenticationProvider()
-
-
メソッドの詳細
-
setCredentialTypeForTrust
-
setAccountHandleClassForTrust
public void setAccountHandleClassForTrust(Class<? extends AccountHandle> accountHandleClassForTrust) -
getCredentialType
-
getCredentialTypeForTrust
- オーバーライド:
getCredentialTypeForTrustクラス内AuthenticationProviderBase
-
getAccountHandleClassForTrust
-
getAuthTokenType
-
setAuthTokenType
-
inited
インタフェースからコピーされた説明:ServiceInitListenerService初期化時に呼び出されます。- 定義:
initedインタフェース内ServiceInitListener<AuthService>- オーバーライド:
initedクラス内AuthenticationProviderBase- パラメータ:
service-config-
-
destroyed
public void destroyed()インタフェースからコピーされた説明:ServiceInitListenerService破棄時に呼び出されます。- 定義:
destroyedインタフェース内ServiceInitListener<AuthService>- オーバーライド:
destroyedクラス内AuthenticationProviderBase
-
cleanupData
public void cleanupData()インタフェースからコピーされた説明:AuthenticationProviderハウスキーピング処理から呼び出される。ゴミデータを消す。- 定義:
cleanupDataインタフェース内AuthenticationProvider- オーバーライド:
cleanupDataクラス内AuthenticationProviderBase
-
login
インタフェースからコピーされた説明:AuthenticationProviderログイン処理を行い、認証されたユーザーへの参照を示すUserHandleを返す。- パラメータ:
credential-- 戻り値:
-
logout
インタフェースからコピーされた説明:AuthenticationProvider指定のユーザーのログアウト処理をする。- パラメータ:
user-
-
getAccountManagementModule
インタフェースからコピーされた説明:AuthenticationProviderAuthenticationProviderがアカウントの登録、更新、削除機能を保持する場合、 その操作インタフェースであるAccountManagementModuleを返却する。 登録、更新、削除ができない場合は、nullを返却する。- 戻り値:
-