diff --git a/modules/saml/lib/Auth/Source/SP.php b/modules/saml/lib/Auth/Source/SP.php index e9304474a2566ab20358bb967eb873d9009f50c8..5e1ebe0691e744f4db9db72acdd430d37ee10d3f 100644 --- a/modules/saml/lib/Auth/Source/SP.php +++ b/modules/saml/lib/Auth/Source/SP.php @@ -397,7 +397,8 @@ class SP extends \SimpleSAML\Auth\Source Constants::BINDING_SOAP, ] ); - $location = Module::getModuleURL('saml/sp/saml2-logout.php/' . $this->getAuthId()); + $defaultLocation = Module::getModuleURL('saml/sp/saml2-logout.php/' . $this->getAuthId()); + $location = $this->metadata->getString('SingleLogoutServiceLocation', $defaultLocation); $endpoints = []; foreach ($bindings as $binding) {