X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=shibsp%2Fhandler%2Fimpl%2FSAML2SessionInitiator.cpp;h=71211767e9307f8f5ef47c2d5614e2a8c438740b;hb=57cc54a45a0e202855575c5bdfad1d0aab3e82bb;hp=7909bb933488a6cca8a82265071cffd6e274e5e2;hpb=10a7ada610fc759fa23f75caca012278a98ecda3;p=shibboleth%2Fcpp-sp.git diff --git a/shibsp/handler/impl/SAML2SessionInitiator.cpp b/shibsp/handler/impl/SAML2SessionInitiator.cpp index 7909bb9..7121176 100644 --- a/shibsp/handler/impl/SAML2SessionInitiator.cpp +++ b/shibsp/handler/impl/SAML2SessionInitiator.cpp @@ -31,6 +31,7 @@ #include "util/SPConstants.h" #ifndef SHIBSP_LITE +# include "metadata/MetadataProviderCriteria.h" # include # include # include @@ -530,7 +531,7 @@ pair SAML2SessionInitiator::doRequest( } else { // Use metadata to locate the IdP's SSO service. - MetadataProvider::Criteria mc(entityID, &IDPSSODescriptor::ELEMENT_QNAME, samlconstants::SAML20P_NS); + MetadataProviderCriteria mc(app, entityID, &IDPSSODescriptor::ELEMENT_QNAME, samlconstants::SAML20P_NS); entity=m->getEntityDescriptor(mc); if (!entity.first) { m_log.warn("unable to locate metadata for provider (%s)", entityID);