public class ShibbolethSSODecoder extends BaseSAML1MessageDecoder implements SAMLMessageDecoder
コンストラクタと説明 |
---|
ShibbolethSSODecoder()
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
doDecode(MessageContext messageContext)
Decodes a message, updating the message context.
|
String |
getBindingURI()
Gets the SAML binding URI supported by this decoder.
|
protected String |
getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx)
Extract the message information which indicates to what receiver endpoint URI the
SAML message was intended to be delivered.
|
protected boolean |
isIntendedDestinationEndpointURIRequired(SAMLMessageContext samlMsgCtx)
Determine whether the binding implemented by the decoder requires the presence within the message
of information indicating the intended message destination endpoint URI.
|
decode, extractAssertionArtifactInfo, extractAttributeQueryInfo, extractAuthorizationDecisionQueryInfo, extractRequestInfo, extractResponseInfo, getArtifactMap, getUseQueryResourceAsEntityId, populateMessageContext, populateMessageIdIssueInstantIssuer, populateRelyingPartyMetadata, setUseQueryResourceAsEntityId
checkEndpointURI, compareEndpointURIs, getActualReceiverEndpointURI, getURIComparator, isMessageSigned, setURIComparator
getParserPool, logDecodedMessage, processSecurityPolicy, setParserPool, unmarshallMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decode
public String getBindingURI()
getBindingURI
インタフェース内 SAMLMessageDecoder
protected void doDecode(MessageContext messageContext) throws MessageDecodingException
doDecode
クラス内 BaseMessageDecoder
messageContext
- current message contextMessageDecodingException
- thrown if there is a problem decoding the messageprotected boolean isIntendedDestinationEndpointURIRequired(SAMLMessageContext samlMsgCtx)
isIntendedDestinationEndpointURIRequired
クラス内 BaseSAMLMessageDecoder
samlMsgCtx
- current SAML message contextprotected String getIntendedDestinationEndpointURI(SAMLMessageContext samlMsgCtx) throws MessageDecodingException
This SAML 1-specific implementation extracts the value of the ResponseAbstractType protocol message Recipient attribute.
getIntendedDestinationEndpointURI
クラス内 BaseSAML1MessageDecoder
samlMsgCtx
- the SAML message context being processedMessageDecodingException
- thrown if the message is not an instance of SAML message that
could be processed by the decoderCopyright © 2012. All Rights Reserved.