diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fdc8178f7..1110ccd3c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ All notable changes to the Wazuh app project will be documented in this file. - Fixed persistence of the plugin registry file between updates [#4359](https://github.com/wazuh/wazuh-kibana-app/pull/4359) - Fixed searchbar error on SCA Inventory table [#4367](https://github.com/wazuh/wazuh-kibana-app/pull/4367) - Fixed a routes loop when reinstalling Wazuh indexer [#4373](https://github.com/wazuh/wazuh-kibana-app/pull/4373) +- Fixed issue when logging out from Wazuh when SAML is enabled [#4815](https://github.com/wazuh/wazuh-kibana-app/issues/4815) # Removed diff --git a/public/app.js b/public/app.js index cfc37c06dc..87207e4372 100644 --- a/public/app.js +++ b/public/app.js @@ -111,9 +111,6 @@ app.run(function ($rootElement) { // Add plugin help links as extension to plugin platform help menu addHelpMenuToAppChrome(); - - const urlToLogout = getHttp().basePath.prepend('/logout'); - // Bind deleteExistentToken on Log out component. $('.euiHeaderSectionItem__button, .euiHeaderSectionItemButton').on('mouseleave', function () { // opendistro @@ -123,14 +120,14 @@ app.run(function ($rootElement) { // x-pack $('a:contains(Log out)').on('click', function (event) { // Override href's behaviour and navigate programatically - // to '/logout' once the token has been deleted. + // to the logout path once the token has been deleted. event.preventDefault(); WzAuthentication.deleteExistentToken() .catch((err) => { console.error('[ERROR] - User token could not be deprecated - ', err); }) .finally(() => { - window.location = urlToLogout; + window.location = event.currentTarget.href; }); }); });