Class SamlRedirectBindingFilter
- 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.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
Constructors Constructor Description SamlRedirectBindingFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringencodeAuthnRequest(Element authnRequest)voidfilter(javax.ws.rs.container.ContainerRequestContext context)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, setWebAppDomain
-
Methods 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
-
-
-
-
Method Detail
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext context)
-
signAuthnRequest
protected void signAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest authnRequest) throws Exception- Specified by:
signAuthnRequestin classAbstractServiceProviderFilter- Throws:
Exception
-
encodeAuthnRequest
protected String encodeAuthnRequest(Element authnRequest) throws IOException
- Specified by:
encodeAuthnRequestin classAbstractServiceProviderFilter- Throws:
IOException
-
-