Shift policy responsibility to ArtifactResolver, make msg rules more forgiving.
[shibboleth/cpp-opensaml.git] / saml / saml2 / binding / impl / SAML2ArtifactDecoder.cpp
index db3e4b7..b108a5f 100644 (file)
@@ -143,7 +143,7 @@ XMLObject* SAML2ArtifactDecoder::decode(
         m_artifactResolver->resolve(*(artifact2.get()), dynamic_cast<const SSODescriptorType&>(*roledesc), policy)
         );
     
-    policy.evaluate(*(response.get()), &genericRequest);
+    // The policy should be enforced against the ArtifactResponse by the resolve step. 
 
     // Extract payload and check that message.
     XMLObject* payload = response->getPayload();