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, setDetails
afterPropertiesSet, 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, unsuccessfulAuthentication
protected String determineTargetUrl(javax.servlet.http.HttpServletRequest request)
determineTargetUrl
in class org.acegisecurity.ui.AbstractProcessingFilter
protected String determineFailureUrl(javax.servlet.http.HttpServletRequest request, org.acegisecurity.AuthenticationException failed)
determineFailureUrl
in class org.acegisecurity.ui.AbstractProcessingFilter
AbstractProcessingFilter.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.AbstractProcessingFilter
IOException
protected 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.AbstractProcessingFilter
IOException
Copyright © 2016. All rights reserved.