diff --git a/www/saml2/sp/initSLO.php b/www/saml2/sp/initSLO.php index c45c31d87a9f6f88f4c934c4fde6d7ab090e1f20..7228d57694bf68e55348b0ecbdc609e741665404 100644 --- a/www/saml2/sp/initSLO.php +++ b/www/saml2/sp/initSLO.php @@ -30,6 +30,7 @@ try { $idpMetadata = $metadata->getMetaDataConfig($idpEntityId, 'saml20-idp-remote'); $SLOendpoint = $idpMetadata->getDefaultEndpoint('SingleLogoutService', array(SAML2_Const::BINDING_HTTP_REDIRECT), NULL); if ($SLOendpoint === NULL) { + $session->doLogout(); SimpleSAML_Logger::info('SAML2.0 - SP.initSLO: No supported SingleLogoutService endpoint in IdP.'); SimpleSAML_Utilities::redirect($returnTo); }