Apache CXF API

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

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.SamlRedirectBindingFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

public class SamlRedirectBindingFilter
extends AbstractServiceProviderFilter


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

SamlRedirectBindingFilter

public SamlRedirectBindingFilter()
Method Detail

filter

public void filter(javax.ws.rs.container.ContainerRequestContext context)

signAuthnRequest

protected void signAuthnRequest(org.opensaml.saml2.core.AuthnRequest authnRequest)
                         throws Exception
Specified by:
signAuthnRequest in class AbstractServiceProviderFilter
Throws:
Exception

encodeAuthnRequest

protected String encodeAuthnRequest(Element authnRequest)
                             throws IOException
Specified by:
encodeAuthnRequest in class AbstractServiceProviderFilter
Throws:
IOException

Apache CXF API

Apache CXF