#include <saml/saml2/profile/BrowserSSOProfileValidator.h>
|
| BrowserSSOProfileValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=nullptr, time_t ts=0, const char *destination=nullptr, const char *requestID=nullptr) |
| Constructor. More...
|
|
void | validateAssertion (const Assertion &assertion) const |
| Type-safe validation method. More...
|
|
const char * | getAddress () const |
| Return address information from the confirmed bearer SubjectConfirmation, if any. More...
|
|
| AssertionValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=nullptr, time_t ts=0) |
| Constructor. More...
|
|
void | validate (const xmltooling::XMLObject *xmlObject) const |
|
virtual void | validateCondition (const Condition *condition) const |
| Condition validation. More...
|
|
- Deprecated:
- SAML 2.0 Browser SSO Profile Assertion Validator
In addition to standard core requirements for validity, SSO assertions MUST be bearer-confirmable.
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
-
recipient | name of assertion recipient (implicit audience) |
audiences | additional audience values |
ts | timestamp to evaluate assertion conditions, or 0 to bypass check |
destination | server location to which assertion was delivered, or 0 to bypass check |
requestID | ID of request that resulted in assertion, or nullptr if unsolicited |
const char* opensaml::saml2::BrowserSSOProfileValidator::getAddress |
( |
| ) |
const |
Return address information from the confirmed bearer SubjectConfirmation, if any.
- Returns
- address information
void opensaml::saml2::BrowserSSOProfileValidator::validateAssertion |
( |
const Assertion & |
assertion | ) |
const |
|
virtual |
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: