org.apache.cxf.rs.security.saml.sso
Class SamlPostBindingFilter
java.lang.Object
org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler
org.apache.cxf.rs.security.saml.sso.AbstractServiceProviderFilter
org.apache.cxf.rs.security.saml.sso.SamlPostBindingFilter
- All Implemented Interfaces:
- javax.ws.rs.container.ContainerRequestFilter
public class SamlPostBindingFilter
- extends AbstractServiceProviderFilter
Methods inherited from class org.apache.cxf.rs.security.saml.sso.AbstractServiceProviderFilter |
checkSecurityContext, close, createSamlRequestInfo, getIdpServiceAddress, getSignatureUsername, getValidResponseState, getWebAppDomain, isSignRequest, reportError, reportTrace, setAddEndpointAddressToContext, setAddWebAppContext, setAssertionConsumerServiceAddress, setAuthnRequestBuilder, setIdpServiceAddress, setIssuerId, setSecurityContext, setSignatureUsername, setSignRequest, setWebAppDomain |
Methods inherited from class org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler |
createCookie, getCallbackHandler, getProps, getSignatureCrypto, getStateProvider, getStateTimeToLive, isStateExpired, setCallbackHandler, setCallbackHandlerClass, setSignatureCrypto, setSignaturePropertiesFile, setStateProvider, setStateTimeToLive |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SamlPostBindingFilter
public SamlPostBindingFilter()
setUseDeflateEncoding
public void setUseDeflateEncoding(boolean useDeflateEncoding)
filter
public void filter(javax.ws.rs.container.ContainerRequestContext context)
encodeAuthnRequest
protected String encodeAuthnRequest(Element authnRequest)
throws IOException
- Specified by:
encodeAuthnRequest
in class AbstractServiceProviderFilter
- Throws:
IOException
signAuthnRequest
protected void signAuthnRequest(org.opensaml.saml2.core.AuthnRequest authnRequest)
throws Exception
- Specified by:
signAuthnRequest
in class AbstractServiceProviderFilter
- Throws:
Exception
Apache CXF