@PreMatching @Priority(value=1001) public abstract class AbstractServiceProviderFilter extends AbstractSSOSpHandler implements javax.ws.rs.container.ContainerRequestFilter
| Modifier and Type | Field and Description |
|---|---|
protected static ResourceBundle |
BUNDLE |
protected static Logger |
LOG |
| Constructor and Description |
|---|
AbstractServiceProviderFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkSecurityContext(org.apache.cxf.message.Message m) |
void |
close() |
protected SamlRequestInfo |
createSamlRequestInfo(org.apache.cxf.message.Message m) |
protected abstract String |
encodeAuthnRequest(Element authnRequest) |
protected ResponseState |
getValidResponseState(javax.ws.rs.core.Cookie securityContextCookie,
org.apache.cxf.message.Message m) |
String |
getWebAppDomain() |
boolean |
isSignRequest() |
protected void |
reportError(String code) |
protected void |
reportTrace(String code) |
void |
setAddEndpointAddressToContext(boolean add) |
void |
setAddWebAppContext(boolean addWebAppContext) |
void |
setAssertionConsumerServiceAddress(String assertionConsumerServiceAddress) |
void |
setAuthnRequestBuilder(AuthnRequestBuilder authnRequestBuilder) |
protected void |
setSecurityContext(org.apache.cxf.message.Message m,
org.apache.wss4j.common.saml.SamlAssertionWrapper assertionWrapper) |
void |
setSignRequest(boolean signRequest) |
void |
setWebAppDomain(String webAppDomain) |
protected abstract void |
signAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest authnRequest) |
createCookie, getCallbackHandler, getIdpServiceAddress, getIssuerId, getSignatureCrypto, getSignatureUsername, getStateProvider, getStateTimeToLive, isStateExpired, isSupportUnsolicited, setCallbackHandler, setCallbackHandlerClass, setIdpServiceAddress, setIssuerId, setSignatureCrypto, setSignaturePropertiesFile, setSignatureUsername, setStateProvider, setStateTimeToLive, setSupportUnsolicitedprotected static final Logger LOG
protected static final ResourceBundle BUNDLE
public void setAddEndpointAddressToContext(boolean add)
public void setSignRequest(boolean signRequest)
public boolean isSignRequest()
public void setAuthnRequestBuilder(AuthnRequestBuilder authnRequestBuilder)
public void setAssertionConsumerServiceAddress(String assertionConsumerServiceAddress)
@PreDestroy public void close()
close in class AbstractSSOSpHandlerprotected boolean checkSecurityContext(org.apache.cxf.message.Message m)
protected void setSecurityContext(org.apache.cxf.message.Message m,
org.apache.wss4j.common.saml.SamlAssertionWrapper assertionWrapper)
protected ResponseState getValidResponseState(javax.ws.rs.core.Cookie securityContextCookie, org.apache.cxf.message.Message m)
protected SamlRequestInfo createSamlRequestInfo(org.apache.cxf.message.Message m) throws Exception
Exceptionprotected abstract String encodeAuthnRequest(Element authnRequest) throws IOException
IOExceptionprotected abstract void signAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
throws Exception
Exceptionprotected void reportError(String code)
protected void reportTrace(String code)
public String getWebAppDomain()
public void setWebAppDomain(String webAppDomain)
public void setAddWebAppContext(boolean addWebAppContext)
Apache CXF