类 DefaultTokenBasedRememberMeServices

  • 所有已实现的接口:
    org.springframework.beans.factory.InitializingBean, org.springframework.security.web.authentication.logout.LogoutHandler, org.springframework.security.web.authentication.RememberMeServices

    public class DefaultTokenBasedRememberMeServices
    extends Object
    implements org.springframework.security.web.authentication.RememberMeServices, org.springframework.beans.factory.InitializingBean, org.springframework.security.web.authentication.logout.LogoutHandler
    RememberMeService默认实现类
    • 字段详细资料

      • REMEMBER_ME_CACHE_NAME

        public static final String REMEMBER_ME_CACHE_NAME
        另请参阅:
        常量字段值
    • 构造器详细资料

      • DefaultTokenBasedRememberMeServices

        public DefaultTokenBasedRememberMeServices()
    • 方法详细资料

      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        指定者:
        afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
        抛出:
        Exception
      • autoLogin

        public org.springframework.security.core.Authentication autoLogin​(javax.servlet.http.HttpServletRequest request,
                                                                          javax.servlet.http.HttpServletResponse response)
        指定者:
        autoLogin 在接口中 org.springframework.security.web.authentication.RememberMeServices
      • loginSuccess

        public void loginSuccess​(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response,
                                 org.springframework.security.core.Authentication successfulAuthentication)
        指定者:
        loginSuccess 在接口中 org.springframework.security.web.authentication.RememberMeServices
      • loginFail

        public void loginFail​(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
        指定者:
        loginFail 在接口中 org.springframework.security.web.authentication.RememberMeServices
      • logout

        public void logout​(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           org.springframework.security.core.Authentication authentication)
        指定者:
        logout 在接口中 org.springframework.security.web.authentication.logout.LogoutHandler
      • setTokenValiditySeconds

        public void setTokenValiditySeconds​(int tokenValiditySeconds)
      • setUseSecureCookie

        public void setUseSecureCookie​(Boolean useSecureCookie)
      • setAlwaysRemember

        public void setAlwaysRemember​(boolean alwaysRemember)
      • retrieveUserName

        protected String retrieveUserName​(org.springframework.security.core.Authentication authentication)