#include <saml/saml2/metadata/DiscoverableMetadataProvider.h>
Inheritance diagram for opensaml::saml2md::DiscoverableMetadataProvider:
Public Member Functions | |
virtual std::string | getCacheTag () const |
Returns the ETag associated with the cached feed. | |
virtual void | outputFeed (std::ostream &os, bool &first, bool wrapArray=true) const |
Outputs the cached feed. | |
Protected Member Functions | |
DiscoverableMetadataProvider (const xercesc::DOMElement *e=nullptr) | |
Constructor. | |
virtual void | generateFeed () |
Generates a JSON feed of IdP discovery information for the current metadata. | |
Protected Attributes | |
std::string | m_feed |
Storage for feed. | |
std::string | m_feedTag |
ETag for feed. |
|
Constructor. If a DOM is supplied, the following XML content is supported:
|
|
Generates a JSON feed of IdP discovery information for the current metadata. The provider MUST be write-locked. |
|
Returns the ETag associated with the cached feed. The provider MUST be locked.
|
|
Outputs the cached feed. The provider MUST be locked.
|