org.jasypt.spring.security3
Class TokenBasedRememberMeServices

Object
  extended by AbstractRememberMeServices
      extended by org.jasypt.spring.security3.TokenBasedRememberMeServices

public final class TokenBasedRememberMeServices
extends AbstractRememberMeServices

Implementation of org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices which provides a "remember-me" cookie arranged in the same way as org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices, but using a Jasypt StringDigester passed as a parameter for performing the digest of the signature in the cookie (username + ":" + expiry time + ":" + password + ":" + key).

This class is thread-safe

Since:
1.7
Author:
Daniel Fernández

Constructor Summary
TokenBasedRememberMeServices()
           
 
Method Summary
 void onLoginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Authentication successfulAuthentication)
           
protected  UserDetails processAutoLoginCookie(String[] cookieTokens, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setDigester(StringDigester digester)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenBasedRememberMeServices

public TokenBasedRememberMeServices()
Method Detail

setDigester

public void setDigester(StringDigester digester)

processAutoLoginCookie

protected UserDetails processAutoLoginCookie(String[] cookieTokens,
                                             javax.servlet.http.HttpServletRequest request,
                                             javax.servlet.http.HttpServletResponse response)

onLoginSuccess

public void onLoginSuccess(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           Authentication successfulAuthentication)


Copyright © 2011 The JASYPT team. All Rights Reserved.