const XMLObject& message, const GenericRequest* request, const XMLCh* protocol, SecurityPolicy& policy
) const
{
- // Only handle SAML 1.x protocol and SAML 1.x messages.
- if (!XMLString::equals(protocol, samlconstants::SAML11_PROTOCOL_ENUM) &&
- !XMLString::equals(protocol, samlconstants::SAML10_PROTOCOL_ENUM))
- return;
+ // Only handle SAML 1.x messages.
const QName& q = message.getElementQName();
if (!XMLString::equals(q.getNamespaceURI(), samlconstants::SAML1P_NS) &&
!XMLString::equals(q.getNamespaceURI(), samlconstants::SAML1_NS))
const XMLObject& message, const GenericRequest* request, const XMLCh* protocol, SecurityPolicy& policy
) const
{
- // Only handle SAML 2.0 protocol and 2.0 messages.
- if (!XMLString::equals(protocol, samlconstants::SAML20P_NS))
- return;
+ // Only handle SAML 2.0 messages.
const QName& q = message.getElementQName();
if (!XMLString::equals(q.getNamespaceURI(), samlconstants::SAML20P_NS)&&
!XMLString::equals(q.getNamespaceURI(), samlconstants::SAML20_NS))