if (!m_validate)
SchemaValidators.validate(xmlObject.get());
+ // Run through the policy.
+ policy.evaluate(*root, &genericRequest);
+
// Check destination URL.
auto_ptr_char dest(request ? request->getDestination() : response->getDestination());
const char* dest2 = httpRequest->getRequestURL();
throw BindingException("SAML message delivered with Redirect to incorrect server URL.");
}
- // Run through the policy.
- policy.evaluate(*root, &genericRequest);
-
return xmlObject.release();
}