Base class for SAML 1.x MessageDecoders.
More...
#include <saml/saml1/binding/SAML1MessageDecoder.h>
|
| const XMLCh * | getProtocolFamily () const |
| | Returns identifier for the protocol family associated with the decoder.
|
| void | extractMessageDetails (const xmltooling::XMLObject &message, const xmltooling::GenericRequest &genericRequest, const XMLCh *protocol, SecurityPolicy &policy) const |
| | Extracts policy-relevant message details.
|
| virtual bool | isUserAgentPresent () const |
| | Indicates whether a web browser or similar user agent delivered the message.
|
| void | setArtifactResolver (const ArtifactResolver *artifactResolver) |
| | Provides an ArtifactResolver implementation for the MessageDecoder to use.
|
| virtual xmltooling::XMLObject * | decode (std::string &relayState, const xmltooling::GenericRequest &genericRequest, SecurityPolicy &policy) const |
| | @Deprecated
|
| virtual xmltooling::XMLObject * | decode (std::string &relayState, const xmltooling::GenericRequest &genericRequest, xmltooling::GenericResponse *genericResponse, SecurityPolicy &policy) const |
| | Decodes a transport request into a SAML protocol message, and evaluates it against a supplied SecurityPolicy.
|
Base class for SAML 1.x MessageDecoders.
◆ extractMessageDetails()
| void opensaml::saml1p::SAML1MessageDecoder::extractMessageDetails |
( |
const xmltooling::XMLObject & | message, |
|
|
const xmltooling::GenericRequest & | request, |
|
|
const XMLCh * | protocol, |
|
|
SecurityPolicy & | policy ) const |
|
virtual |
Extracts policy-relevant message details.
- Parameters
-
| message | the incoming message |
| request | the protocol request |
| protocol | the protocol family in use |
| policy | SecurityPolicy to provide various components and track message data |
Implements opensaml::MessageDecoder.
◆ getProtocolFamily()
| const XMLCh * opensaml::saml1p::SAML1MessageDecoder::getProtocolFamily |
( |
| ) |
const |
|
virtual |
Returns identifier for the protocol family associated with the decoder.
- Returns
- a protocol family identifier, or nullptr
Reimplemented from opensaml::MessageDecoder.
The documentation for this class was generated from the following file: