shibboleth-2.6.1
Deprecated List
Member shibsp::AbstractHandler::sendMessage (const opensaml::MessageEncoder &encoder, xmltooling::XMLObject *msg, const char *relayState, const char *destination, const opensaml::saml2md::RoleDescriptor *role, const Application &application, xmltooling::HTTPResponse &httpResponse, bool signIfPossible=false) const
Member shibsp::Application::getAssertionConsumerServicesByBinding (const XMLCh *binding) const =0
Returns one or more AssertionConsumerService Handlers that support a particular protocol binding.
Member shibsp::Application::getAudiences () const =0
Returns any additional audience values associated with this Application.
Member shibsp::AssertionConsumerService::createSecurityPolicy (const Application &application, const xmltooling::QName *role, bool validate, const char *policyId) const
Returns a SecurityPolicy instance to use for an incoming request.
Member shibsp::AssertionConsumerService::resolveAttributes (const Application &application, const opensaml::saml2md::RoleDescriptor *issuer=nullptr, const XMLCh *protocol=nullptr, const opensaml::saml1::NameIdentifier *v1nameid=nullptr, 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
Attempt SSO-initiated attribute resolution using the supplied information, including NameID and token extraction and filtering followed by secondary resolution.
Member shibsp::AttributeDecoder::decode (const std::vector< std::string > &ids, const xmltooling::XMLObject *xmlObject, const char *assertingParty=nullptr, const char *relyingParty=nullptr) const
Decodes an XMLObject into a resolved Attribute.
Member shibsp::AttributeExtractor::extractAttributes (const Application &application, const opensaml::saml2md::RoleDescriptor *issuer, const xmltooling::XMLObject &xmlObject, std::vector< Attribute *> &attributes) const
Extracts the attributes found in an XMLObject.
Member shibsp::AttributeResolver::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
Creates a ResolutionContext based on session bootstrap material.
Member shibsp::LogoutHandler::sendLogoutPage (const Application &application, const xmltooling::HTTPRequest &request, xmltooling::HTTPResponse &response, bool local=true, const char *status=nullptr) const
Sends a response template to the user agent informing it of the results of a logout attempt.
Member shibsp::ServiceProvider::getPolicyRules (const char *id) const =0
Returns the security policy rules for an identified policy.
Member shibsp::ServiceProvider::getPolicySettings (const char *id) const =0
Returns the security policy settings for an identified policy.
Member shibsp::SessionCache::insert (const Application &application, const xmltooling::HTTPRequest &httpRequest, xmltooling::HTTPResponse &httpResponse, time_t expires, const opensaml::saml2md::EntityDescriptor *issuer=nullptr, const XMLCh *protocol=nullptr, const opensaml::saml2::NameID *nameid=nullptr, const XMLCh *authn_instant=nullptr, const XMLCh *session_index=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)=0
Inserts a new session into the cache and binds the session to the outgoing client response.
Member shibsp::TransactionLog::log
Logging object.