public class AuthenticationProcessingFilter2
extends org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
AuthenticationProcessingFilter with a change for Jenkins so that
we can pick up the hidden "from" form field defined in login.jelly
to send the user back to where he came from, after a successful authentication.| Constructor and Description |
|---|
AuthenticationProcessingFilter2() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
determineFailureUrl(javax.servlet.http.HttpServletRequest request,
org.acegisecurity.AuthenticationException failed) |
protected String |
determineTargetUrl(javax.servlet.http.HttpServletRequest request) |
protected void |
onSuccessfulAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.acegisecurity.Authentication authResult) |
protected void |
onUnsuccessfulAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.acegisecurity.AuthenticationException failed)
Leave the information about login failure.
|
attemptAuthentication, getDefaultFilterProcessesUrl, init, obtainPassword, obtainUsername, setDetailsafterPropertiesSet, destroy, doFilter, getAuthenticationDetailsSource, getAuthenticationFailureUrl, getAuthenticationManager, getDefaultTargetUrl, getExceptionMappings, getFilterProcessesUrl, getRememberMeServices, isAlwaysUseDefaultTargetUrl, isContinueChainBeforeSuccessfulAuthentication, obtainFullRequestUrl, onPreAuthentication, requiresAuthentication, sendRedirect, setAlwaysUseDefaultTargetUrl, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationFailureUrl, setAuthenticationManager, setBufferSize, setContinueChainBeforeSuccessfulAuthentication, setDefaultTargetUrl, setExceptionMappings, setFilterProcessesUrl, setMessageSource, setRememberMeServices, setUseRelativeContext, successfulAuthentication, unsuccessfulAuthenticationprotected String determineTargetUrl(javax.servlet.http.HttpServletRequest request)
determineTargetUrl in class org.acegisecurity.ui.AbstractProcessingFilterprotected String determineFailureUrl(javax.servlet.http.HttpServletRequest request, org.acegisecurity.AuthenticationException failed)
determineFailureUrl in class org.acegisecurity.ui.AbstractProcessingFilterAbstractProcessingFilter.determineFailureUrl(javax.servlet.http.HttpServletRequest, org.acegisecurity.AuthenticationException)protected void onSuccessfulAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.acegisecurity.Authentication authResult)
throws IOException
onSuccessfulAuthentication in class org.acegisecurity.ui.AbstractProcessingFilterIOExceptionprotected void onUnsuccessfulAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.acegisecurity.AuthenticationException failed)
throws IOException
Otherwise it seems like Acegi doesn't really leave the detail of the failure anywhere.
onUnsuccessfulAuthentication in class org.acegisecurity.ui.AbstractProcessingFilterIOExceptionCopyright © 2019. All rights reserved.