public class KerberosAuthenticationProcessingFilter
extends org.springframework.web.filter.GenericFilterBean
KerberosServiceRequestToken out if it. It will then
call the AuthenticationManager.KerberosServiceAuthenticationProvider,
KerberosEntryPoint| Constructor and Description |
|---|
KerberosAuthenticationProcessingFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
void |
setAuthenticationDetailsSource(org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,?> authenticationDetailsSource) |
void |
setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
The authentication manager for validating the ticket.
|
void |
setFailureHandler(org.springframework.security.web.authentication.AuthenticationFailureHandler failureHandler)
This handler is called after a failure authentication.
|
void |
setSessionAuthenticationStrategy(org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthStrategy)
The session handling strategy which will be invoked immediately after an authentication request is
successfully processed by the AuthenticationManager.
|
void |
setSkipIfAlreadyAuthenticated(boolean skipIfAlreadyAuthenticated)
Should Kerberos authentication be skipped if a user is already authenticated
for this request (e.g.
|
void |
setSuccessHandler(org.springframework.security.web.authentication.AuthenticationSuccessHandler successHandler)
This handler is called after a successful authentication.
|
public KerberosAuthenticationProcessingFilter()
public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionpublic void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
authenticationManager - public void setSuccessHandler(org.springframework.security.web.authentication.AuthenticationSuccessHandler successHandler)
successHandler - public void setFailureHandler(org.springframework.security.web.authentication.AuthenticationFailureHandler failureHandler)
failureHandler - public void setSkipIfAlreadyAuthenticated(boolean skipIfAlreadyAuthenticated)
skipIfAlreadyAuthenticated - default is truepublic void setSessionAuthenticationStrategy(org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthStrategy)
sessionAuthStrategy - the implementation to use. If not set a null implementation is
used.public void setAuthenticationDetailsSource(org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,?> authenticationDetailsSource)
public void afterPropertiesSet()
throws javax.servlet.ServletException
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class org.springframework.web.filter.GenericFilterBeanjavax.servlet.ServletExceptionApache Fediz