#include <shibsp/attribute/resolver/AttributeResolver.h>
Public Member Functions | |
virtual ResolutionContext * | createResolutionContext (const Application &application, const opensaml::saml2md::EntityDescriptor *issuer, const XMLCh *protocol, const opensaml::saml2::NameID *nameid=nullptr, const XMLCh *authncontext_class=nullptr, const XMLCh *authncontext_decl=nullptr, const std::vector< const opensaml::Assertion * > *tokens=nullptr, const std::vector< Attribute * > *attributes=nullptr) const |
virtual ResolutionContext * | createResolutionContext (const Application &application, const xmltooling::GenericRequest *request, const opensaml::saml2md::EntityDescriptor *issuer, const XMLCh *protocol, const opensaml::saml2::NameID *nameid=nullptr, const XMLCh *authncontext_class=nullptr, const XMLCh *authncontext_decl=nullptr, const std::vector< const opensaml::Assertion * > *tokens=nullptr, const std::vector< Attribute * > *attributes=nullptr) const |
Creates a ResolutionContext based on session bootstrap material. | |
virtual ResolutionContext * | createResolutionContext (const Application &application, const Session &session) const =0 |
Creates a ResolutionContext for an existing Session. | |
virtual void | resolveAttributes (ResolutionContext &ctx) const =0 |
Resolves attributes for a given subject and returns them in the supplied context. | |
virtual void | getAttributeIds (std::vector< std::string > &attributes) const =0 |
Populates an array with the set of Attribute IDs that might be generated. |
|
Creates a ResolutionContext for an existing Session.
|
|
Creates a ResolutionContext based on session bootstrap material. This enables resolution to occur ahead of session creation so that Attributes can be supplied while creating the session.
|
|
This enables resolution to occur ahead of session creation so that Attributes can be supplied while creating the session.
|
|
Populates an array with the set of Attribute IDs that might be generated.
|
|
Resolves attributes for a given subject and returns them in the supplied context.
|