From 3d1be3e7e53ce4692973c8ed01e8f9a445928d53 Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Tue, 25 Jun 2019 17:38:08 +0200 Subject: [PATCH] Set negetive values for PE_PASSWORD_OK and PE_LOGOUT_OK (Fixes: #1816) --- lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/Status.pm | 4 ++-- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Constants.pm | 4 ++-- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm | 2 +- lemonldap-ng-portal/site/htdocs/static/languages/ar.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/de.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/en.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/es.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/fi.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/fr.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/it.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/nl.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/pt.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/ro.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/vi.json | 4 ++-- lemonldap-ng-portal/site/htdocs/static/languages/zh.json | 4 ++-- .../t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t | 2 +- .../30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t | 2 +- lemonldap-ng-portal/t/59-Double-cookies-Refresh-and-Logout.t | 2 +- lemonldap-ng-portal/t/59-Secured-cookie-Refresh-and-Logout.t | 2 +- 19 files changed, 33 insertions(+), 33 deletions(-) diff --git a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/Status.pm b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/Status.pm index 3b62b4264..1e1a36f5e 100644 --- a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/Status.pm +++ b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/Status.pm @@ -22,6 +22,8 @@ our $page_title = 'Lemonldap::NG statistics'; # @return Constant hash used to convert error codes into string. sub portalTab { return { + -7 => 'PORTAL_LOGOUT_OK', + -6 => 'PORTAL_PASSWORD_OK', -5 => 'PORTAL_IDPCHOICE', -4 => 'PORTAL_SENDRESPONSE', -3 => 'PORTAL_INFO', @@ -52,7 +54,6 @@ sub portalTab { 32 => 'PORTAL_PP_GRACE', 33 => 'PORTAL_PP_EXP_WARNING', 34 => 'PORTAL_PASSWORD_MISMATCH', - 35 => 'PORTAL_PASSWORD_OK', 36 => 'PORTAL_NOTIFICATION', 37 => 'PORTAL_BADURL', 38 => 'PORTAL_NOSCHEME', @@ -64,7 +65,6 @@ sub portalTab { 44 => 'PORTAL_BADMAILTOKEN', 45 => 'PORTAL_MAILERROR', 46 => 'PORTAL_MAILOK', - 47 => 'PORTAL_LOGOUT_OK', 48 => 'PORTAL_SAML_ERROR', 49 => 'PORTAL_SAML_LOAD_SERVICE_ERROR', 50 => 'PORTAL_SAML_LOAD_IDP_ERROR', diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Constants.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Constants.pm index e20fc6ce9..e3b620944 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Constants.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Constants.pm @@ -10,6 +10,8 @@ use constant { # Portal errors # Developers warning, do not use PE_INFO, it's reserved to autoRedirect. + PE_LOGOUT_OK => -7, + PE_PASSWORD_OK => -6, PE_IDPCHOICE => -5, PE_SENDRESPONSE => -4, PE_INFO => -3, @@ -40,7 +42,6 @@ use constant { PE_PP_GRACE => 32, PE_PP_EXP_WARNING => 33, PE_PASSWORD_MISMATCH => 34, - PE_PASSWORD_OK => 35, PE_NOTIFICATION => 36, PE_BADURL => 37, PE_NOSCHEME => 38, @@ -52,7 +53,6 @@ use constant { PE_BADMAILTOKEN => 44, PE_MAILERROR => 45, PE_MAILOK => 46, - PE_LOGOUT_OK => 47, PE_SAML_ERROR => 48, PE_SAML_LOAD_SERVICE_ERROR => 49, PE_SAML_LOAD_IDP_ERROR => 50, diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm index ef6d48364..200fe846d 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm @@ -237,7 +237,7 @@ sub do { [$s] ]; } - elsif ( $err > 0 and $err != PE_PASSWORD_OK and $err != PE_LOGOUT_OK ) { + elsif ( $err > 0 ) { return $self->sendJSONresponse( $req, { result => 0, error => $err }, diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/ar.json b/lemonldap-ng-portal/site/htdocs/static/languages/ar.json index 43b032190..c414d49c3 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/ar.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/ar.json @@ -1,4 +1,6 @@ { +"PE-7":"لقد تم قطع اتصالك", +"PE-6":"تم تغير كلمة المرور بنجاح", "PE0":"تمت مصادقة المستخدم", "PE1":"انتهت صلاحية الاتصال، يجب عليك إثبات هويتك مرة أخرى", "PE2":"حقول المستخدم وكلمة المرور يجب ملؤهم", @@ -24,7 +26,6 @@ "PE32":"المصادقات المتبقية، غير كلمة المرور الخاصة بك!", "PE33":"٪ d من الأيام و٪ d من الساعات و٪ d من الدقائق و٪ d من الثواني قبل انتهاء صلاحية كلمة المرور وتغييرها!", "PE34":"عدم تطابق كلمات المرور", -"PE35":"تم تغير كلمة المرور بنجاح", "PE36":"لديك رسالة جديدة", "PE37":"يو آر إل سيئ", "PE38":"لا يوجد مخطط متاح", @@ -36,7 +37,6 @@ "PE44":"مفتاح التأكيد غير صالح أو قديم جدا", "PE45":"حدث خطأ عند إرسال البريد", "PE46":"تم إرسال بريد", -"PE47":"لقد تم قطع اتصالك", "PE48":"خطأ SAML غير معروف", "PE49":"تعذر تحميل خدمة SAML", "PE50":"مشكلة عند تحميل موفر الهوية", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/de.json b/lemonldap-ng-portal/site/htdocs/static/languages/de.json index 1da8f22b3..ab8663b13 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/de.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/de.json @@ -1,4 +1,6 @@ { +"PE-7":"Sie wurden abgemeldet", +"PE-6":"Das Passwort wurde geändert", "PE0":"Benutzer authentifiziert", "PE1":"Ihre Sitzung ist abgelaufen, Sie müssen sich neu authentifizieren", "PE2":"Benutzername oder Passwort nicht eingegeben", @@ -24,7 +26,6 @@ "PE32":" Verbleibende Authentifizierungen, ändern Sie Ihr Passwort!", "PE33":"%d Tage, %d Stunden, %d Minuten und %d Sekunden vor Ablauf Ihres Passworts; denken Sie daran, es zu ändern!", "PE34":"Die Passwörter sind nicht gleich", -"PE35":"Das Passwort wurde geändert", "PE36":"Sie haben eine neue Nachricht", "PE37":"Fehlerhafte URL", "PE38":"Kein Schema verfügbar", @@ -36,7 +37,6 @@ "PE44":"Der Bestätigungsschlüssel ist ungültig oder zu alt", "PE45":"Fehler beim Senden der E-Mail", "PE46":"Es wurde eine E-Mail an Sie gesendet", -"PE47":"Sie wurden abgemeldet", "PE48":"Nicht definierter SAML-Fehler", "PE49":"Der SAML-Service konnte nicht geladen werden", "PE50":"Problem beim Laden eines Identity Providers", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/en.json b/lemonldap-ng-portal/site/htdocs/static/languages/en.json index 4ed0cb433..c550eb7ab 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/en.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/en.json @@ -1,4 +1,6 @@ { +"PE-7":"You have been disconnected", +"PE-6":"Password successfully changed", "PE0":"User authenticated", "PE1":"Your connection has expired, you must authenticate once again", "PE2":"User and password fields must be filled", @@ -24,7 +26,6 @@ "PE32":" authentications remaining, change your password!", "PE33":"%d days, %d hours, %d minutes and %d seconds before password expiration, change it!", "PE34":"Passwords mismatch", -"PE35":"Password successfully changed", "PE36":"You have a new message", "PE37":"Bad URL", "PE38":"No scheme available", @@ -36,7 +37,6 @@ "PE44":"Confirmation key is invalid or too old", "PE45":"An error occurs when sending mail", "PE46":"A mail has been sent", -"PE47":"You have been disconnected", "PE48":"Undefined SAML error", "PE49":"Unable to load SAML service", "PE50":"Problem when loading an identity provider", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/es.json b/lemonldap-ng-portal/site/htdocs/static/languages/es.json index cee197564..1195c350c 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/es.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/es.json @@ -1,4 +1,6 @@ { +"PE-7":"La sesión se ha desconectado", +"PE-6":"La contraseña se ha modificado", "PE0":"Usuario autentificado", "PE1":"Su sesión ha expirado. Vuelva a autenticarse", "PE2":"Introduzca su identificante o contraseña", @@ -24,7 +26,6 @@ "PE32":" autenticaciones restantes, cambie de contraseña", "PE33":"cambie su contraseña antes de %d días, %d horas, %d minutos y %d segundos antes de su expiración", "PE34":"Las contraseñas no coinciden", -"PE35":"La contraseña se ha modificado", "PE36":"Tiene un nuevo mensaje", "PE37":"URL incorrecta", "PE38":"Ningún esquema disponible", @@ -36,7 +37,6 @@ "PE44":"Llave de confirmación inválida o demasiado antigua", "PE45":"El envío de e-mail ha fracasado", "PE46":"Ha recibido un e-mail", -"PE47":"La sesión se ha desconectado", "PE48":"Error SAML no definido", "PE49":"No se puede cargar el servicio SAML", "PE50":"Problema al cargar un proveedor de identidad", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/fi.json b/lemonldap-ng-portal/site/htdocs/static/languages/fi.json index d064fd183..2d12ad80b 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/fi.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/fi.json @@ -1,4 +1,6 @@ { +"PE-7":"Olet nyt kirjautunut ulos", +"PE-6":"Salasanan vaihto onnistui", "PE0":"Käyttäjä todennettu", "PE1":"Kirjautumisesi on vanhentunut, sinun tulee kirjautua uudelleen", "PE2":"Käyttäjänimi ja salasana kenttä pitää olla täytetty", @@ -24,7 +26,6 @@ "PE32":" authentications remaining, change your password!", "PE33":"%d päivää, %d tuntia, %d minuuttia ja %sekunttia jäljellä salasanan vanhentumiseen, vaihda salasana!", "PE34":"Salasanat eivät vastaa toisiaan", -"PE35":"Salasanan vaihto onnistui", "PE36":"Sinulla on uusi viesti", "PE37":"Virhellinen URL-osoite", "PE38":"Schemaa ei ole saatavilla", @@ -36,7 +37,6 @@ "PE44":"Vahvistusavain on virheellinen tai vanhentunut", "PE45":"Virhe lähettäessä sähköpostia", "PE46":"Sähköposti on lähetetty", -"PE47":"Olet nyt kirjautunut ulos", "PE48":"Tuntematon SAML virhe", "PE49":"Virhe ladatessa SAML palvelua", "PE50":"Problem when loading an identity provider", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/fr.json b/lemonldap-ng-portal/site/htdocs/static/languages/fr.json index 0bd669044..4d46852ed 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/fr.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/fr.json @@ -1,4 +1,6 @@ { +"PE-7":"Vous avez été déconnecté", +"PE-6":"Le mot de passe a été changé", "PE0":"Utilisateur authentifié", "PE1":"Votre session a expiré, vous devez vous ré-authentifier", "PE2":"Identifiant ou mot de passe non renseigné", @@ -24,7 +26,6 @@ "PE32":" authentifications restantes, changez votre mot de passe !", "PE33":"%d jours, %d heures, %d minutes et %d secondes avant expiration de votre mot de passe, pensez à le changer !", "PE34":"Les mots de passe ne correspondent pas", -"PE35":"Le mot de passe a été changé", "PE36":"Vous avez un nouveau message", "PE37":"Mauvaise URL", "PE38":"Aucun schéma disponible", @@ -36,7 +37,6 @@ "PE44":"La clé de confirmation est invalide ou trop ancienne", "PE45":"L'envoi du mail a échoué", "PE46":"Un mail vous a été envoyé", -"PE47":"Vous avez été déconnecté", "PE48":"Erreur SAML non définie", "PE49":"Impossible de charger le service SAML", "PE50":"Problème au chargement d'un fournisseur d'identité", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/it.json b/lemonldap-ng-portal/site/htdocs/static/languages/it.json index 5d9f12386..69e059e6f 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/it.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/it.json @@ -1,4 +1,6 @@ { +"PE-7":"Sei stato disconnesso", +"PE-6":"La password è stata modificata", "PE0":"Utente autenticato", "PE1":"La sessione è scaduta, devi autenticarti di nuovo", "PE2":"ID o password mancante", @@ -24,7 +26,6 @@ "PE32":" autenticazioni restanti, modifica la password!", "PE33":"%d giorni, %d ore, %d minuti e %d secondi prima della scadenza della password, ricordati di modificarla!", "PE34":"Le password non corrispondono", -"PE35":"La password è stata modificata", "PE36":"Hai un nuovo messaggio", "PE37":"URL errato", "PE38":"Nessuno schema disponibile", @@ -36,7 +37,6 @@ "PE44":"Chiave di conferma errata o troppo vecchia", "PE45":"Invio della mail fallito", "PE46":"Ti è stata inviata una mail", -"PE47":"Sei stato disconnesso", "PE48":"Errore SAML indefinito", "PE49":"Impossibile caricare il servizio SAML", "PE50":"Problema di caricamento di un provider d'identità", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/nl.json b/lemonldap-ng-portal/site/htdocs/static/languages/nl.json index 8812f9853..90a8e78d2 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/nl.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/nl.json @@ -1,4 +1,6 @@ { +"PE-7":"Uw verbinding is verbroken", +"PE-6":"Het wachtwoord is gewijzigd", "PE0":"Geverifieerde gebruiker", "PE1":"Uw sessie is verlopen, u moet zich opnieuw aanmelden", "PE2":"Onbekende gebruikersnaam of wachtwoord", @@ -24,7 +26,6 @@ "PE32":"Resterende authenticaties, wijzig uw wachtwoord!", "PE33":"%d dagen%d uur,%d minuten en %d seconden voor het verstrijken van de geldigheid van uw wachtwoord, vergeet niet om het te wijzigen!", "PE34":"De wachtwoorden komen niet overeen", -"PE35":"Het wachtwoord is gewijzigd", "PE36":"U hebt een nieuw bericht ontvangen", "PE37":"Onjuiste URL", "PE38":"Geen enkel schema beschikbaar", @@ -36,7 +37,6 @@ "PE44":"Het bevestigingswachtwoord is ongeldig of te oud", "PE45":"Het verzenden van de e-mail is mislukt", "PE46":"Er is u een e-mail verzonden", -"PE47":"Uw verbinding is verbroken", "PE48":"Niet-gedefinieerde SAML-fout", "PE49":"Kan de service SAML niet laden", "PE50":"Probleem laden identiteitsprovider", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/pt.json b/lemonldap-ng-portal/site/htdocs/static/languages/pt.json index 05234d8ae..f37f55f8d 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/pt.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/pt.json @@ -1,4 +1,6 @@ { +"PE-7":"Foi desconectado", +"PE-6":"A senha foi mudada", "PE0":"Utilizador autenticado", "PE1":"A sua sessão expirou, deve se autenticar novamente", "PE2":"Identificante ou senha não informados", @@ -24,7 +26,6 @@ "PE32":" autenticações restantes, modifique a sua senha!", "PE33":"%d dias, %d horas, %d minutos e %d segundos antes da expiração da sua senha, pense em substitui-la!", "PE34":"As senhas não correspondem", -"PE35":"A senha foi mudada", "PE36":"Recebeu uma nova mensagem", "PE37":"URL incorreta", "PE38":"Nenhum esquema disponível", @@ -36,7 +37,6 @@ "PE44":"A chave de confirmação é inválida ou demasiado antiga", "PE45":"O envio do mail fracassou", "PE46":"Um mail foi-lhe enviado", -"PE47":"Foi desconectado", "PE48":"Erro SAML não definido", "PE49":"Impossível mudar o serviço SAML", "PE50":"Problema no carregamento de um fornecedor de identidade", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/ro.json b/lemonldap-ng-portal/site/htdocs/static/languages/ro.json index 1ba3b049d..309e3ff03 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/ro.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/ro.json @@ -1,4 +1,6 @@ { +"PE-7":"Aţi fost deconectat", +"PE-6":"Parola a fost schimbată", "PE0":"Utilizator autentificat", "PE1":"Sesiunea dvs. a expirat, trebuie să vă reautentificaţi", "PE2":"Identificator sau parolă inexistentă", @@ -24,7 +26,6 @@ "PE32":" authentications rămase, schimbaţi-vă parola!", "PE33":"%d zile, %d ora, %d minute şi %d secundes înainte de expirarea parola dvs., asiguraţi-vă pentru a schimba!", "PE34":"Parolele nu se potrivesc", -"PE35":"Parola a fost schimbată", "PE36":"Ai un mesaj nou", "PE37":"Rea URL", "PE38":"Nici o posibilitate disponibilă", @@ -36,7 +37,6 @@ "PE44":"Cheie de confirmare este invalid sau prea veche", "PE45":"Trimiterea mail nu a reuşit", "PE46":"Un e-mail a fost trimis", -"PE47":"Aţi fost deconectat", "PE48":"SAML eroare necunoscută", "PE49":"Imposibil de a incarca serviciul SAML", "PE50":"Problem when loading an identity provider", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/vi.json b/lemonldap-ng-portal/site/htdocs/static/languages/vi.json index 5873c9735..8b647a264 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/vi.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/vi.json @@ -1,4 +1,6 @@ { +"PE-7":"Bạn đã bị ngắt kết nối", +"PE-6":"Mật khẩu đã được thay đổi thành công", "PE0":"Người dùng đã được xác thực", "PE1":"Kết nối của bạn đã hết hạn, bạn phải xác nhận lại một lần nữa", "PE2":"Các trường người dùng và mật khẩu phải được điền", @@ -24,7 +26,6 @@ "PE32":"Xác thực còn lại, thay đổi mật khẩu của bạn!", "PE33":"%d days, %d hours, %d minutes và %d seconds trước khi khi mật khẩu hết hạn, hãy thay đổi !", "PE34":"Mật khẩu không đúng", -"PE35":"Mật khẩu đã được thay đổi thành công", "PE36":"Bạn có một tin nhắn mới", "PE37":"URL không hợp lệ", "PE38":"Không có chương trình nào khả dụng", @@ -36,7 +37,6 @@ "PE44":"Khóa xác nhận không hợp lệ hoặc quá cũ", "PE45":"Lỗi xảy ra khi gửi thư", "PE46":"Thư đã được gửi đi", -"PE47":"Bạn đã bị ngắt kết nối", "PE48":"Lỗi SAML chưa xác định", "PE49":"Không thể tải dịch vụ SAML", "PE50":"Sự cố khi tải bộ cung cấp nhận dạng", diff --git a/lemonldap-ng-portal/site/htdocs/static/languages/zh.json b/lemonldap-ng-portal/site/htdocs/static/languages/zh.json index 947c44872..8e9bbdcbf 100644 --- a/lemonldap-ng-portal/site/htdocs/static/languages/zh.json +++ b/lemonldap-ng-portal/site/htdocs/static/languages/zh.json @@ -1,4 +1,6 @@ { +"PE-7":"您的连接已断开", +"PE-6":"密码修改成功", "PE0":"用户已认证", "PE1":"您的连接已经过期,请再次认证", "PE2":"用户名和密码必须填写", @@ -24,7 +26,6 @@ "PE32":" authentications remaining, change your password!", "PE33":"距离密码失效还有 %d 天, %d 小时, %d 分钟, %d 秒, 请修改!", "PE34":"密码不匹配", -"PE35":"密码修改成功", "PE36":"您有一条新消息", "PE37":"无效 URL", "PE38":"没有方案可用", @@ -36,7 +37,6 @@ "PE44":"Confirmation key is invalid or too old", "PE45":"发送邮件失败", "PE46":"邮件已发送", -"PE47":"您的连接已断开", "PE48":"Undefined SAML error", "PE49":"Unable to load SAML service", "PE50":"Problem when loading an identity provider", diff --git a/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t b/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t index 5b51a49b4..7db977f19 100644 --- a/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t +++ b/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t @@ -195,7 +195,7 @@ SKIP: { # erroring. expectOK($res); - ok( $res->[2]->[0] =~ /trmsg="47"/, 'Found logout message' ); + ok( $res->[2]->[0] =~ /trmsg="-7"/, 'Found logout message' ); ok( $res = $issuer->_get( diff --git a/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t b/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t index a1c5befa4..ac34ff121 100644 --- a/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t +++ b/lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t @@ -220,7 +220,7 @@ SKIP: { # erroring. expectOK($res); - ok( $res->[2]->[0] =~ /trmsg="47"/, 'Found logout message' ); + ok( $res->[2]->[0] =~ /trmsg="-7"/, 'Found logout message' ); ok( $res = $issuer->_get( diff --git a/lemonldap-ng-portal/t/59-Double-cookies-Refresh-and-Logout.t b/lemonldap-ng-portal/t/59-Double-cookies-Refresh-and-Logout.t index d7fb05a83..c8eff914a 100644 --- a/lemonldap-ng-portal/t/59-Double-cookies-Refresh-and-Logout.t +++ b/lemonldap-ng-portal/t/59-Double-cookies-Refresh-and-Logout.t @@ -210,7 +210,7 @@ expectOK($res); ok( $res->[2]->[0] =~ -m%
%, +m%
%, 'Dwho has been well disconnected' ) or print STDERR Dumper( $res->[2]->[0] ); count(1); diff --git a/lemonldap-ng-portal/t/59-Secured-cookie-Refresh-and-Logout.t b/lemonldap-ng-portal/t/59-Secured-cookie-Refresh-and-Logout.t index 0c350f3f8..4eb19fe22 100644 --- a/lemonldap-ng-portal/t/59-Secured-cookie-Refresh-and-Logout.t +++ b/lemonldap-ng-portal/t/59-Secured-cookie-Refresh-and-Logout.t @@ -120,7 +120,7 @@ expectOK($res); ok( $res->[2]->[0] =~ -m%
%, +m%
%, 'Dwho has been well disconnected' ) or print STDERR Dumper( $res->[2]->[0] ); count(1);