public class RememberMeTokenAuthenticationProvider extends java.lang.Object implements AuthenticationProvider, AutoLoginHandler
| コンストラクタと説明 |
|---|
RememberMeTokenAuthenticationProvider() |
public AuthenticationProvider getAuthenticationProvider()
public void setAuthenticationProvider(AuthenticationProvider baseAuthenticationProvider)
public boolean isDeleteTokenOnFailure()
public void setDeleteTokenOnFailure(boolean deleteTokenOnFailure)
public AuthTokenClientStore getClientStore()
public void setClientStore(AuthTokenClientStore clientStore)
public java.lang.String getAuthTokenType()
public void setAuthTokenType(java.lang.String authTokenType)
public void inited(AuthService service, Config config)
ServiceInitListenerinited インタフェース内 ServiceInitListener<AuthService>public void destroyed()
ServiceInitListenerdestroyed インタフェース内 ServiceInitListener<AuthService>public void cleanupData()
AuthenticationProvidercleanupData インタフェース内 AuthenticationProviderpublic AccountHandle login(Credential credential)
AuthenticationProviderlogin インタフェース内 AuthenticationProviderpublic void afterLoginSuccess(AccountHandle account)
AuthenticationProviderafterLoginSuccess インタフェース内 AuthenticationProviderpublic void afterLogout(AccountHandle user)
AuthenticationProviderafterLogout インタフェース内 AuthenticationProviderpublic void logout(AccountHandle user)
AuthenticationProviderlogout インタフェース内 AuthenticationProviderpublic AccountManagementModule getAccountManagementModule()
AuthenticationProvidergetAccountManagementModule インタフェース内 AuthenticationProviderpublic boolean isSelectableOnAuthPolicy()
isSelectableOnAuthPolicy インタフェース内 AuthenticationProviderpublic void setSelectableOnAuthPolicy(boolean selectableOnAuthPolicy)
public java.lang.String getProviderName()
AuthenticationProvidergetProviderName インタフェース内 AuthenticationProviderpublic void setProviderName(java.lang.String providerName)
public AuthLogger getAuthLogger()
AuthenticationProvidergetAuthLogger インタフェース内 AuthenticationProviderpublic UserEntityResolver getUserEntityResolver()
getUserEntityResolver インタフェース内 AuthenticationProviderpublic void setTrustedAuthValidator(TrustedAuthValidator trustedAuthValidator)
public TrustedAuthValidator getTrustedAuthValidator()
getTrustedAuthValidator インタフェース内 AuthenticationProviderpublic java.lang.Class<? extends Credential> getCredentialType()
getCredentialType インタフェース内 AuthenticationProviderpublic AutoLoginHandler getAutoLoginHandler()
getAutoLoginHandler インタフェース内 AuthenticationProviderpublic java.lang.Exception handleException(AutoLoginInstruction ali, ApplicationException e, RequestContext req, boolean isLogined, UserContext user)
handleException インタフェース内 AutoLoginHandlerpublic void handleSuccess(AutoLoginInstruction ali, RequestContext req, UserContext user)
handleSuccess インタフェース内 AutoLoginHandlerpublic AutoLoginInstruction handle(RequestContext req, boolean isLogined, UserContext user)
handle インタフェース内 AutoLoginHandler