diff --git a/www/saml2/sp/initSLO.php b/www/saml2/sp/initSLO.php index fcc55795754a0800952a7a0790ff6c36b2da6983..162b26dfd3c79b841662d58f939ea8dd9050fb17 100644 --- a/www/saml2/sp/initSLO.php +++ b/www/saml2/sp/initSLO.php @@ -40,6 +40,8 @@ if (isset($session) ) { $httpredirect = new SimpleSAML_Bindings_SAML20_HTTPRedirect($config, $metadata); + $session->doLogout(); + SimpleSAML_Logger::info('SAML2.0 - SP.initSLO: SP (' . $spentityid . ') is sending logout request to IdP (' . $idpentityid . ')'); $httpredirect->sendMessage($req, $spentityid, $idpentityid, NULL, 'SingleLogoutService', 'SAMLRequest', 'SP');