public class KualiDistributedSessionFilter extends org.acegisecurity.ui.cas.CasProcessingFilter
DistributedSession)CasProcessingFilter.attemptAuthentication(javax.servlet.http.HttpServletRequest)| Constructor and Description |
|---|
KualiDistributedSessionFilter() |
| Modifier and Type | Method and Description |
|---|---|
org.acegisecurity.Authentication |
attemptAuthentication(javax.servlet.http.HttpServletRequest request)
This overridden method gets called if requiresAuthentication is true.
|
protected boolean |
requiresAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This overridden method checks if the DST is valid.
|
void |
setDistributedSession(DistributedSession distributedSession) |
getDefaultFilterProcessesUrl, initafterPropertiesSet, destroy, determineFailureUrl, determineTargetUrl, doFilter, getAuthenticationDetailsSource, getAuthenticationFailureUrl, getAuthenticationManager, getDefaultTargetUrl, getExceptionMappings, getFilterProcessesUrl, getRememberMeServices, isAlwaysUseDefaultTargetUrl, isContinueChainBeforeSuccessfulAuthentication, obtainFullRequestUrl, onPreAuthentication, onSuccessfulAuthentication, onUnsuccessfulAuthentication, sendRedirect, setAlwaysUseDefaultTargetUrl, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationFailureUrl, setAuthenticationManager, setBufferSize, setContinueChainBeforeSuccessfulAuthentication, setDefaultTargetUrl, setExceptionMappings, setFilterProcessesUrl, setMessageSource, setRememberMeServices, setUseRelativeContext, successfulAuthentication, unsuccessfulAuthenticationpublic KualiDistributedSessionFilter()
public org.acegisecurity.Authentication attemptAuthentication(javax.servlet.http.HttpServletRequest request) throws org.acegisecurity.AuthenticationException
KualiDistribtedSessionExpiredException.
The session is determined invalid if the authentication is of type
KualiDistribtedSessionExpiredAuthentication. Otherwise it
would have to verify if the DST is valid twice.attemptAuthentication in class org.acegisecurity.ui.cas.CasProcessingFilterorg.acegisecurity.AuthenticationExceptionCasProcessingFilter.attemptAuthentication(javax.servlet.http.HttpServletRequest)protected boolean requiresAuthentication(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
KualiDistributedSessionExpiredAuthentication which is the
indication for attemptAuthentication that the session has
expiredrequiresAuthentication in class org.acegisecurity.ui.AbstractProcessingFilterAbstractProcessingFilter.requiresAuthentication(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)public void setDistributedSession(DistributedSession distributedSession)
distributedSession - the distributedSession to setCopyright © 2005–2016 The Kuali Foundation. All rights reserved.