Hello,
ValidationError::EMPTY_DESTINATION or a potential MISSING_DESTINATION is not triggered if destination is not specified:
|
if ($this->document->documentElement->hasAttribute('Destination')) { |
The code checks if Destination attribute is present, then only in this case it does validation.
In case if the attribute is not specified the security config option relaxDestinationValidation is ignored.
Our integration fails QA test because of this..

Hello,
ValidationError::EMPTY_DESTINATIONor a potentialMISSING_DESTINATIONis not triggered if destination is not specified:php-saml/src/Saml2/Response.php
Line 274 in 341215d
The code checks if Destination attribute is present, then only in this case it does validation.
In case if the attribute is not specified the security config option
relaxDestinationValidationis ignored.Our integration fails QA test because of this..