クラス JeeContainerManagedAuthenticationProvider
java.lang.Object
org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
org.iplass.mtp.impl.auth.authenticate.jee.JeeContainerManagedAuthenticationProvider
- すべての実装されたインタフェース:
org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider,org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler,org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>
public class JeeContainerManagedAuthenticationProvider
extends org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
implements org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
NO_UPDATABLE_AMM -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> org.iplass.mtp.impl.auth.authenticate.AccountManagementModuleorg.iplass.mtp.impl.auth.authenticate.AutoLoginHandlerClass<? extends org.iplass.mtp.auth.login.Credential> String[]org.iplass.mtp.impl.auth.authenticate.AutoLoginInstructionhandle(org.iplass.mtp.command.RequestContext req, boolean isLogined, org.iplass.mtp.impl.auth.UserContext user) voidinited(org.iplass.mtp.impl.auth.AuthService service, org.iplass.mtp.spi.Config config) booleanorg.iplass.mtp.impl.auth.authenticate.AccountHandlelogin(org.iplass.mtp.auth.login.Credential credential) voidlogout(org.iplass.mtp.impl.auth.authenticate.AccountHandle user) voidsetRoleAsGroup(String[] roleAsGroup) voidsetValidateOnlyLogin(boolean validateOnlyLogin) クラスから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
cleanupData, destroyed, getAuthLogger, getAuthLoggerName, getCredentialTypeForTrust, 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インタフェースから継承されたメソッド org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
handleException, handleSuccess, inited
-
コンストラクタの詳細
-
JeeContainerManagedAuthenticationProvider
public JeeContainerManagedAuthenticationProvider()
-
-
メソッドの詳細
-
isValidateOnlyLogin
public boolean isValidateOnlyLogin() -
setValidateOnlyLogin
public void setValidateOnlyLogin(boolean validateOnlyLogin) -
getRoleAsGroup
-
setRoleAsGroup
-
inited
public void inited(org.iplass.mtp.impl.auth.AuthService service, org.iplass.mtp.spi.Config config) - 定義:
initedインタフェース内org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.impl.auth.AuthService>- オーバーライド:
initedクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
login
public org.iplass.mtp.impl.auth.authenticate.AccountHandle login(org.iplass.mtp.auth.login.Credential credential) - 定義:
loginインタフェース内org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
-
logout
public void logout(org.iplass.mtp.impl.auth.authenticate.AccountHandle user) - 定義:
logoutインタフェース内org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
-
getAccountManagementModule
public org.iplass.mtp.impl.auth.authenticate.AccountManagementModule getAccountManagementModule()- 定義:
getAccountManagementModuleインタフェース内org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
-
getCredentialType
- 定義:
getCredentialTypeインタフェース内org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider
-
getAccountHandleClassForTrust
protected Class<? extends org.iplass.mtp.impl.auth.authenticate.AccountHandle> getAccountHandleClassForTrust()- 定義:
getAccountHandleClassForTrustクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
getAutoLoginHandler
public org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler getAutoLoginHandler()- 定義:
getAutoLoginHandlerインタフェース内org.iplass.mtp.impl.auth.authenticate.AuthenticationProvider- オーバーライド:
getAutoLoginHandlerクラス内org.iplass.mtp.impl.auth.authenticate.AuthenticationProviderBase
-
handle
public org.iplass.mtp.impl.auth.authenticate.AutoLoginInstruction handle(org.iplass.mtp.command.RequestContext req, boolean isLogined, org.iplass.mtp.impl.auth.UserContext user) - 定義:
handleインタフェース内org.iplass.mtp.impl.auth.authenticate.AutoLoginHandler
-