opensaml-2.4.3
opensaml::saml2::BrowserSSOProfileValidator Class Reference

#include <saml/saml2/profile/BrowserSSOProfileValidator.h>

Inheritance diagram for opensaml::saml2::BrowserSSOProfileValidator:
opensaml::saml2::AssertionValidator

List of all members.

Public Member Functions

 BrowserSSOProfileValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=nullptr, time_t ts=0, const char *destination=nullptr, const char *requestID=nullptr)
 Constructor.
void validateAssertion (const Assertion &assertion) const
 Type-safe validation method.
const char * getAddress () const
 Return address information from the confirmed bearer SubjectConfirmation, if any.

Protected Attributes

xmltooling::auto_ptr_XMLCh m_destination
 Server location to which assertion was delivered.
xmltooling::auto_ptr_XMLCh m_requestID
 ID of request that resulted in assertions.

Detailed Description

Deprecated:
SAML 2.0 Browser SSO Profile Assertion Validator

In addition to standard core requirements for validity, SSO assertions MUST be bearer-confirmable.


Constructor & Destructor Documentation

opensaml::saml2::BrowserSSOProfileValidator::BrowserSSOProfileValidator ( const XMLCh *  recipient,
const std::vector< const XMLCh * > *  audiences = nullptr,
time_t  ts = 0,
const char *  destination = nullptr,
const char *  requestID = nullptr 
)

Constructor.

Parameters:
recipientname of assertion recipient (implicit audience)
audiencesadditional audience values
tstimestamp to evaluate assertion conditions, or 0 to bypass check
destinationserver location to which assertion was delivered, or 0 to bypass check
requestIDID of request that resulted in assertion, or nullptr if unsolicited

Member Function Documentation

Return address information from the confirmed bearer SubjectConfirmation, if any.

Returns:
address information

Type-safe validation method.

Parameters:
assertionassertion to validate

Reimplemented from opensaml::saml2::AssertionValidator.


Member Data Documentation

xmltooling::auto_ptr_XMLCh opensaml::saml2::BrowserSSOProfileValidator::m_destination [protected]

Server location to which assertion was delivered.

xmltooling::auto_ptr_XMLCh opensaml::saml2::BrowserSSOProfileValidator::m_requestID [protected]

ID of request that resulted in assertions.


The documentation for this class was generated from the following file: