public class SamlAuthenticationRequestFilter extends SamlFilter<ServiceProviderService>
Constructor and Description |
---|
SamlAuthenticationRequestFilter(SamlProviderProvisioning<ServiceProviderService> provisioning) |
SamlAuthenticationRequestFilter(SamlProviderProvisioning<ServiceProviderService> provisioning,
org.springframework.security.web.util.matcher.RequestMatcher requestMatcher) |
Modifier and Type | Method and Description |
---|---|
protected void |
doFilterInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain) |
protected IdentityProviderMetadata |
getIdentityProvider(ServiceProviderService provider,
java.lang.String idpIdentifier) |
java.lang.String |
getPostTemplate() |
protected void |
sendAuthenticationRequest(ServiceProviderService provider,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthenticationRequest authenticationRequest,
Endpoint location) |
SamlAuthenticationRequestFilter |
setCacheHeaderWriter(org.springframework.security.web.header.HeaderWriter cacheHeaderWriter) |
SamlAuthenticationRequestFilter |
setPostTemplate(java.lang.String postTemplate) |
getCacheHeaderWriter, getErrorTemplate, getProvisioning, getSamlTemplateEngine, processHtml, setErrorTemplate, setSamlTemplateEngine
doFilter, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch
public SamlAuthenticationRequestFilter(SamlProviderProvisioning<ServiceProviderService> provisioning)
public SamlAuthenticationRequestFilter(SamlProviderProvisioning<ServiceProviderService> provisioning, org.springframework.security.web.util.matcher.RequestMatcher requestMatcher)
public SamlAuthenticationRequestFilter setCacheHeaderWriter(org.springframework.security.web.header.HeaderWriter cacheHeaderWriter)
protected void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws javax.servlet.ServletException, java.io.IOException
doFilterInternal
in class org.springframework.web.filter.OncePerRequestFilter
javax.servlet.ServletException
java.io.IOException
protected IdentityProviderMetadata getIdentityProvider(ServiceProviderService provider, java.lang.String idpIdentifier)
protected void sendAuthenticationRequest(ServiceProviderService provider, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationRequest authenticationRequest, Endpoint location) throws java.io.IOException
java.io.IOException
public java.lang.String getPostTemplate()
public SamlAuthenticationRequestFilter setPostTemplate(java.lang.String postTemplate)