Class RememberMeManagerImpl

    • Field Detail

      • SERIALIZED_LOGIN_SEPARATOR

        public static final char SERIALIZED_LOGIN_SEPARATOR
        See Also:
        Constant Field Values
      • authenticationService

        protected org.craftercms.profile.api.services.AuthenticationService authenticationService
      • profileService

        protected org.craftercms.profile.api.services.ProfileService profileService
      • encryptor

        protected org.craftercms.commons.crypto.TextEncryptor encryptor
      • rememberMeCookieManager

        protected org.craftercms.commons.http.CookieManager rememberMeCookieManager
    • Constructor Detail

      • RememberMeManagerImpl

        public RememberMeManagerImpl()
    • Method Detail

      • setAuthenticationService

        public void setAuthenticationService​(org.craftercms.profile.api.services.AuthenticationService authenticationService)
      • setAuthenticationManager

        public void setAuthenticationManager​(AuthenticationManager authenticationManager)
      • setProfileService

        public void setProfileService​(org.craftercms.profile.api.services.ProfileService profileService)
      • setEncryptor

        public void setEncryptor​(org.craftercms.commons.crypto.TextEncryptor encryptor)
      • setRememberMeCookieManager

        public void setRememberMeCookieManager​(org.craftercms.commons.http.CookieManager rememberMeCookieManager)
      • addRememberMeCookie

        protected void addRememberMeCookie​(String cookieValue,
                                           javax.servlet.http.HttpServletResponse response)
      • getRememberMeCookie

        protected String getRememberMeCookie​(javax.servlet.http.HttpServletRequest request)
      • deleteRememberMeCookie

        protected void deleteRememberMeCookie​(javax.servlet.http.HttpServletResponse response)
      • getPersistentLoginFromCookie

        protected org.craftercms.profile.api.PersistentLogin getPersistentLoginFromCookie​(javax.servlet.http.HttpServletRequest request)