N°6358 - Login REST API - renamed test

This commit is contained in:
Eric Espie
2023-06-07 15:31:51 +02:00
parent 3a891f707c
commit fff46d99fc
2 changed files with 4 additions and 3 deletions

View File

@@ -120,12 +120,13 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte
{ {
if (isset($_SESSION['login_mode']) && $_SESSION['login_mode'] == 'cas') if (isset($_SESSION['login_mode']) && $_SESSION['login_mode'] == 'cas')
{ {
unset($_SESSION['phpCAS']);
if (LoginWebPage::getIOnExit() === LoginWebPage::EXIT_RETURN) { if (LoginWebPage::getIOnExit() === LoginWebPage::EXIT_RETURN) {
// Not allowed if not already connected // don't display the login page
return LoginWebPage::LOGIN_FSM_CONTINUE; return LoginWebPage::LOGIN_FSM_CONTINUE;
} }
unset($_SESSION['phpCAS']);
if ($iErrorCode != LoginWebPage::EXIT_CODE_MISSINGLOGIN) if ($iErrorCode != LoginWebPage::EXIT_CODE_MISSINGLOGIN)
{ {
$oLoginWebPage = new LoginWebPage(); $oLoginWebPage = new LoginWebPage();

View File

@@ -109,7 +109,7 @@ class CliResetSessionTest extends ItopDataTestCase
'sConfiguredLoginModes' => 'form|external|basic|url', 'sConfiguredLoginModes' => 'form|external|basic|url',
'sForcedLoginMode' => 'url', 'sForcedLoginMode' => 'url',
], ],
'cas / cas forced' => [ 'nominal / cas forced' => [
'sConfiguredLoginModes' => 'form|external|basic|cas', 'sConfiguredLoginModes' => 'form|external|basic|cas',
'sForcedLoginMode' => 'cas', 'sForcedLoginMode' => 'cas',
], ],