public class DefaultIdpInitiationHandler extends IdpAssertionHandler<DefaultIdpInitiationHandler>
SamlMessageHandler.ProcessingStatus
logger
Constructor and Description |
---|
DefaultIdpInitiationHandler() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
encodeResponse(Response result) |
protected java.lang.String |
getAcs(ServiceProviderMetadata metadata) |
java.lang.String |
getPostBindingTemplate() |
protected Response |
getResponse(ServiceProviderMetadata metadata,
IdentityProviderMetadata local,
Assertion assertion) |
DefaultSessionAssertionStore |
getStore() |
SamlValidator |
getValidator() |
SamlMessageHandler.ProcessingStatus |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes a SAML message an potentially produces a response.
|
DefaultIdpInitiationHandler |
setPostBindingTemplate(java.lang.String postBindingTemplate) |
DefaultIdpInitiationHandler |
setStore(DefaultSessionAssertionStore store) |
DefaultIdpInitiationHandler |
setValidator(SamlValidator validator) |
boolean |
supports(javax.servlet.http.HttpServletRequest request)
returns true if the the
SamlMessageHandler.process(HttpServletRequest, HttpServletResponse) method
should be invoked. |
getAssertion
_this, getConfiguration, getErrorMessage, getErrorStatus, getErrorTemplate, getExpectedPath, getForwardUrl, getIdentityProvider, getLocalIdentityProvider, getLocalServiceProvider, getNetwork, getResolver, getSamlDefaults, getSamlTemplateEngine, getServiceProvider, getTransformer, handleError, isMatchAgainstAliasPath, isUrlMatch, isUrlMatch, processHtml, setConfiguration, setErrorTemplate, setForwardUrl, setMatchAgainstAliasPath, setNetwork, setResolver, setSamlDefaults, setSamlTemplateEngine, setTransformer
public SamlValidator getValidator()
public DefaultIdpInitiationHandler setValidator(SamlValidator validator)
public DefaultSessionAssertionStore getStore()
public DefaultIdpInitiationHandler setStore(DefaultSessionAssertionStore store)
public java.lang.String getPostBindingTemplate()
public DefaultIdpInitiationHandler setPostBindingTemplate(java.lang.String postBindingTemplate)
public SamlMessageHandler.ProcessingStatus process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
SamlMessageHandler
request
- - the incoming HTTP requestresponse
- - the outgoing HTTP responsejava.io.IOException
- - per servlet specification
Filter.doFilter(ServletRequest, ServletResponse, FilterChain)
protected java.lang.String encodeResponse(Response result)
protected Response getResponse(ServiceProviderMetadata metadata, IdentityProviderMetadata local, Assertion assertion)
protected java.lang.String getAcs(ServiceProviderMetadata metadata)
public boolean supports(javax.servlet.http.HttpServletRequest request)
SamlMessageHandler
SamlMessageHandler.process(HttpServletRequest, HttpServletResponse)
method
should be invoked.supports
in interface SamlMessageHandler
supports
in class DefaultSamlMessageHandler<DefaultIdpInitiationHandler>
request
- - the incoming requestSamlMessageHandler.process(HttpServletRequest, HttpServletResponse)
method to be invoked.