diff --git a/plugin/keycloak/KeycloakPlugin.php b/plugin/keycloak/KeycloakPlugin.php index d82f83f048..fcf2bc42d9 100644 --- a/plugin/keycloak/KeycloakPlugin.php +++ b/plugin/keycloak/KeycloakPlugin.php @@ -48,6 +48,9 @@ class KeycloakPlugin extends Plugin return $this->get('content'); } + /** + * Deletes all keycloak chamilo session data + */ public function logout() { Session::erase('samlUserdata'); diff --git a/plugin/keycloak/lang/english.php b/plugin/keycloak/lang/english.php index d158af1287..4543013488 100644 --- a/plugin/keycloak/lang/english.php +++ b/plugin/keycloak/lang/english.php @@ -1,6 +1,6 @@ redirectTo($_POST['RelayState']); - } + /*if (isset($_POST['RelayState']) && \OneLogin\Saml2\Utils::getSelfURL() != $_POST['RelayState']) { + $auth->redirectTo($_POST['RelayState']); + }*/ header('Location: '.api_get_path(WEB_PATH)); exit; } elseif (isset($_GET['sls'])) {