public class RequestAssertionConsumerService extends AbstractSSOSpHandler
| Constructor and Description |
|---|
RequestAssertionConsumerService() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected javax.ws.rs.core.Response |
doProcessSamlResponse(String encodedSamlResponse,
String relayState,
boolean postBinding) |
TokenReplayCache<String> |
getReplayCache() |
javax.ws.rs.core.Response |
getSamlResponse(String encodedSamlResponse,
String relayState) |
boolean |
isSupportBase64Encoding() |
boolean |
isSupportDeflateEncoding() |
javax.ws.rs.core.Response |
processSamlResponse(String encodedSamlResponse,
String relayState) |
void |
setEnforceAssertionsSigned(boolean enforceAssertionsSigned)
Enforce that Assertions must be signed if the POST binding was used.
|
void |
setEnforceKnownIssuer(boolean enforceKnownIssuer)
Enforce that the Issuer of the received Response/Assertion is known to this RACS.
|
void |
setMessageContext(MessageContext mc) |
void |
setReplayCache(TokenReplayCache<String> replayCache) |
void |
setSupportBase64Encoding(boolean supportBase64Encoding) |
void |
setSupportDeflateEncoding(boolean deflate) |
protected void |
validateSamlResponseProtocol(org.opensaml.saml2.core.Response samlResponse)
Validate the received SAML Response as per the protocol
|
protected SSOValidatorResponse |
validateSamlSSOResponse(boolean postBinding,
org.opensaml.saml2.core.Response samlResponse,
RequestState requestState)
Validate the received SAML Response as per the Web SSO profile
|
createCookie, getCallbackHandler, getProps, getSignatureCrypto, getStateProvider, getStateTimeToLive, isStateExpired, setCallbackHandler, setCallbackHandlerClass, setSignatureCrypto, setSignaturePropertiesFile, setStateProvider, setStateTimeToLive@Context public void setMessageContext(MessageContext mc)
public void setSupportDeflateEncoding(boolean deflate)
public boolean isSupportDeflateEncoding()
public void setReplayCache(TokenReplayCache<String> replayCache)
public TokenReplayCache<String> getReplayCache()
public void setEnforceAssertionsSigned(boolean enforceAssertionsSigned)
public void setEnforceKnownIssuer(boolean enforceKnownIssuer)
public void setSupportBase64Encoding(boolean supportBase64Encoding)
public boolean isSupportBase64Encoding()
public javax.ws.rs.core.Response processSamlResponse(String encodedSamlResponse, String relayState)
public javax.ws.rs.core.Response getSamlResponse(String encodedSamlResponse, String relayState)
@PreDestroy public void close()
close in class AbstractSSOSpHandlerprotected javax.ws.rs.core.Response doProcessSamlResponse(String encodedSamlResponse, String relayState, boolean postBinding)
protected void validateSamlResponseProtocol(org.opensaml.saml2.core.Response samlResponse)
protected SSOValidatorResponse validateSamlSSOResponse(boolean postBinding, org.opensaml.saml2.core.Response samlResponse, RequestState requestState)
Apache CXF