|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.acegisecurity.ui.rememberme.RememberMeProcessingFilter
public class RememberMeProcessingFilter
Detects if there is no Authentication object in the
SecurityContext, and populates it with a remember-me
authentication token if a RememberMeServices implementation so
requests.
Concrete RememberMeServices implementations will have their
RememberMeServices.autoLogin(HttpServletRequest,
HttpServletResponse) method called by this filter. The
Authentication or null returned by that method
will be placed into the SecurityContext.
If authentication is successful, an InteractiveAuthenticationSuccessEvent will be
published to the application context. No events will be published if
authentication was unsuccessful, because this would generally be recorded
via an AuthenticationManager-specific application event.
Do not use this class directly. Instead configure
web.xml to use the FilterToBeanProxy.
| Constructor Summary | |
|---|---|
RememberMeProcessingFilter()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
void |
destroy()
Does nothing - we rely on IoC lifecycle services instead. |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
|
RememberMeServices |
getRememberMeServices()
|
void |
init(javax.servlet.FilterConfig ignored)
Does nothing - we rely on IoC lifecycle services instead. |
void |
setApplicationEventPublisher(ApplicationEventPublisher eventPublisher)
|
void |
setRememberMeServices(RememberMeServices rememberMeServices)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RememberMeProcessingFilter()
| Method Detail |
|---|
public void setApplicationEventPublisher(ApplicationEventPublisher eventPublisher)
setApplicationEventPublisher in interface ApplicationEventPublisherAwarepublic void setRememberMeServices(RememberMeServices rememberMeServices)
public RememberMeServices getRememberMeServices()
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanExceptionpublic void destroy()
destroy in interface javax.servlet.Filter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOException
javax.servlet.ServletException
public void init(javax.servlet.FilterConfig ignored)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterignored - not used
javax.servlet.ServletException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||