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:
jakarta.ws.rs.container.ContainerRequestFilter
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.saml.sso.AbstractServiceProviderFilter
BUNDLE, LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringencodeAuthnRequest(Element authnRequest) voidfilter(jakarta.ws.rs.container.ContainerRequestContext context) voidsetUseDeflateEncoding(boolean useDeflateEncoding) protected voidsignAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest authnRequest) Methods inherited from class org.apache.cxf.rs.security.saml.sso.AbstractServiceProviderFilter
checkSecurityContext, close, createSamlRequestInfo, getSignatureAlgorithm, getValidResponseState, getWebAppDomain, isSignRequest, isStateExpired, reportError, reportTrace, setAddEndpointAddressToContext, setAddWebAppContext, setAssertionConsumerServiceAddress, setAuthnRequestBuilder, setSecurityContext, setSignatureAlgorithm, setSignRequest, setWebAppDomainMethods inherited from class org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler
createCookie, getCallbackHandler, getIdpServiceAddress, getIssuerId, getSignatureCrypto, getSignatureUsername, getStateProvider, getStateTimeToLive, isSupportUnsolicited, setCallbackHandler, setCallbackHandlerClass, setIdpServiceAddress, setIssuerId, setSignatureCrypto, setSignaturePropertiesFile, setSignatureUsername, setStateProvider, setStateTimeToLive, setSupportUnsolicited
-
Constructor Details
-
SamlPostBindingFilter
public SamlPostBindingFilter()
-
-
Method Details
-
setUseDeflateEncoding
public void setUseDeflateEncoding(boolean useDeflateEncoding) -
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext context) -
encodeAuthnRequest
- Specified by:
encodeAuthnRequestin classAbstractServiceProviderFilter- Throws:
IOException
-
signAuthnRequest
protected void signAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest authnRequest) throws Exception - Specified by:
signAuthnRequestin classAbstractServiceProviderFilter- Throws:
Exception
-