Apache CXF API

org.apache.cxf.rs.security.saml.sso
Class SamlPostBindingFilter

java.lang.Object
  extended by org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler
      extended by org.apache.cxf.rs.security.saml.sso.AbstractServiceProviderFilter
          extended by org.apache.cxf.rs.security.saml.sso.SamlPostBindingFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

public class SamlPostBindingFilter
extends AbstractServiceProviderFilter


Field Summary
 
Fields inherited from class org.apache.cxf.rs.security.saml.sso.AbstractServiceProviderFilter
BUNDLE, LOG
 
Constructor Summary
SamlPostBindingFilter()
           
 
Method Summary
protected  String encodeAuthnRequest(Element authnRequest)
           
 void filter(javax.ws.rs.container.ContainerRequestContext context)
           
 void setUseDeflateEncoding(boolean useDeflateEncoding)
           
protected  void signAuthnRequest(org.opensaml.saml2.core.AuthnRequest authnRequest)
           
 
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
 

Constructor Detail

SamlPostBindingFilter

public SamlPostBindingFilter()
Method Detail

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 API

Apache CXF