Class LdaptiveTokenBasedRememberMeServices
java.lang.Object
org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices
org.bremersee.spring.security.ldaptive.authentication.LdaptiveTokenBasedRememberMeServices
- All Implemented Interfaces:
LdaptiveRememberMeServices,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.MessageSourceAware,org.springframework.security.web.authentication.logout.LogoutHandler,org.springframework.security.web.authentication.RememberMeServices
public class LdaptiveTokenBasedRememberMeServices
extends org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices
implements LdaptiveRememberMeServices
The ldaptive token based remember-me services.
- Author:
- Christian Bremer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices
org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices.RememberMeTokenAlgorithm -
Field Summary
Fields inherited from class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
DEFAULT_PARAMETER, logger, messages, SPRING_SECURITY_REMEMBER_ME_COOKIE_KEY, TWO_WEEKS_S -
Constructor Summary
ConstructorsConstructorDescriptionLdaptiveTokenBasedRememberMeServices(String key, LdaptiveAuthenticationManager authenticationManager) Instantiates new ldaptive token based remember-me services. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.core.AuthenticationcreateSuccessfulAuthentication(jakarta.servlet.http.HttpServletRequest request, org.springframework.security.core.userdetails.UserDetails user) org.springframework.security.core.userdetails.UserDetailsServiceGets user details service.Methods inherited from class org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices
calculateLoginLifetime, isTokenExpired, makeTokenSignature, makeTokenSignature, onLoginSuccess, processAutoLoginCookie, retrievePassword, retrieveUserName, setMatchingAlgorithmMethods inherited from class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
afterPropertiesSet, autoLogin, cancelCookie, decodeCookie, encodeCookie, extractRememberMeCookie, getAuthenticationDetailsSource, getCookieName, getKey, getParameter, getTokenValiditySeconds, loginFail, loginSuccess, logout, onLoginFail, rememberMeRequested, setAlwaysRemember, setAuthenticationDetailsSource, setAuthoritiesMapper, setCookie, setCookieCustomizer, setCookieDomain, setCookieName, setMessageSource, setParameter, setTokenValiditySeconds, setUserDetailsChecker, setUseSecureCookieMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.security.web.authentication.RememberMeServices
autoLogin, loginFail, loginSuccess
-
Constructor Details
-
LdaptiveTokenBasedRememberMeServices
public LdaptiveTokenBasedRememberMeServices(String key, LdaptiveAuthenticationManager authenticationManager) Instantiates new ldaptive token based remember-me services.- Parameters:
key- the keyauthenticationManager- the authentication manager
-
-
Method Details
-
getUserDetailsService
public org.springframework.security.core.userdetails.UserDetailsService getUserDetailsService()Description copied from interface:LdaptiveRememberMeServicesGets user details service.- Specified by:
getUserDetailsServicein interfaceLdaptiveRememberMeServices- Overrides:
getUserDetailsServicein classorg.springframework.security.web.authentication.rememberme.AbstractRememberMeServices- Returns:
- the user details service
-
createSuccessfulAuthentication
protected org.springframework.security.core.Authentication createSuccessfulAuthentication(jakarta.servlet.http.HttpServletRequest request, org.springframework.security.core.userdetails.UserDetails user) - Overrides:
createSuccessfulAuthenticationin classorg.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
-