diff --git a/modules/saml/lib/IdP/SAML2.php b/modules/saml/lib/IdP/SAML2.php index 79c147a42d74b675519d551bc77e52779adde1b7..8b8897eb428eb66c3ec8ef0d66e8811aa05af2e8 100644 --- a/modules/saml/lib/IdP/SAML2.php +++ b/modules/saml/lib/IdP/SAML2.php @@ -551,13 +551,7 @@ class sspmod_saml_IdP_SAML2 { 'idpEntityID' => $idpMetadata->getString('entityid'), )); - $dst = $spMetadata->getDefaultEndpoint('SingleLogoutService', array( - SAML2_Const::BINDING_HTTP_REDIRECT, - SAML2_Const::BINDING_HTTP_POST) - ); - $binding = SAML2_Binding::getBinding($dst['Binding']); - $lr->setDestination($dst['Location']); - + $binding = new SAML2_HTTPRedirect(); return $binding->getRedirectURL($lr); }