From 553323d5dd4407de4207a4c900f1c21c1cfd571c Mon Sep 17 00:00:00 2001
From: Alexander Ungefug <82446024+AlexanderUngefug@users.noreply.github.com>
Date: Mon, 25 Nov 2024 18:04:47 +0100
Subject: [PATCH 1/3] add error handling if user is found in privcyIDea
---
src/themes/schulportal/login/messages/messages_de.properties | 3 ++-
src/themes/schulportal/login/template.ftl | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/themes/schulportal/login/messages/messages_de.properties b/src/themes/schulportal/login/messages/messages_de.properties
index 09c75ee..56ac5d4 100644
--- a/src/themes/schulportal/login/messages/messages_de.properties
+++ b/src/themes/schulportal/login/messages/messages_de.properties
@@ -29,4 +29,5 @@ passwordRequirementUpper=Mindestens 1 Großbuchstaben enthalten
passwordRequirementDigit=Mindestens 1 Ziffer enthalten
passwordRequirementHistory=Nicht dem bisherigen Passwort entsprechen
passwordRequirementNoWhitespace=Keine Leerzeichen enthalten
-systemStatus=Systemstatus
\ No newline at end of file
+systemStatus=Systemstatus
+userNotFoundMessage=Diese Aktion setzt eine Zweifaktor-Authentifizierung (2FA) voraus. Bitte melden Sie sich im Schulportal an und richten dort eine 2FA ein oder wenden Sie sich an Ihren schulischen Administrator/Ihre schulische Administratorin.
\ No newline at end of file
diff --git a/src/themes/schulportal/login/template.ftl b/src/themes/schulportal/login/template.ftl
index 32a173f..7e7664d 100644
--- a/src/themes/schulportal/login/template.ftl
+++ b/src/themes/schulportal/login/template.ftl
@@ -137,7 +137,8 @@
"UngültigesPasswort:Esmussmindestens8Zeichenlangsein." : msg("mindPasswordGuidelines"),
"UngültigesPasswort:Esmussmindestens1Zahl(en)beinhalten." : msg("mindPasswordGuidelines"),
"UngültigesPasswort:Esdarfnichteinemderletzten3Passwörterentsprechen." : msg("mindPasswordGuidelines"),
- "UngültigesPasswort:EsentsprichtnichtdemRegex-Muster." : msg("mindPasswordGuidelines")
+ "UngültigesPasswort:EsentsprichtnichtdemRegex-Muster." : msg("mindPasswordGuidelines"),
+ "ERR904:Theusercannotbefoundinanyresolverinthisrealm" : msg("userNotFound"),
}>
From 4f69c42c1b2dd45e9815cd6a15406eb35b765457 Mon Sep 17 00:00:00 2001
From: Alexander Ungefug <82446024+AlexanderUngefug@users.noreply.github.com>
Date: Tue, 26 Nov 2024 08:07:15 +0100
Subject: [PATCH 2/3] handle: Authentication failed. The user has no tokens
assigned
---
src/themes/schulportal/login/messages/messages_de.properties | 2 +-
src/themes/schulportal/login/template.ftl | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/themes/schulportal/login/messages/messages_de.properties b/src/themes/schulportal/login/messages/messages_de.properties
index 56ac5d4..6241cb1 100644
--- a/src/themes/schulportal/login/messages/messages_de.properties
+++ b/src/themes/schulportal/login/messages/messages_de.properties
@@ -30,4 +30,4 @@ passwordRequirementDigit=Mindestens 1 Ziffer enthalten
passwordRequirementHistory=Nicht dem bisherigen Passwort entsprechen
passwordRequirementNoWhitespace=Keine Leerzeichen enthalten
systemStatus=Systemstatus
-userNotFoundMessage=Diese Aktion setzt eine Zweifaktor-Authentifizierung (2FA) voraus. Bitte melden Sie sich im Schulportal an und richten dort eine 2FA ein oder wenden Sie sich an Ihren schulischen Administrator/Ihre schulische Administratorin.
\ No newline at end of file
+userNotFound=Diese Aktion setzt eine Zweifaktor-Authentifizierung (2FA) voraus. Bitte melden Sie sich im Schulportal an und richten dort eine 2FA ein oder wenden Sie sich an Ihren schulischen Administrator/Ihre schulische Administratorin.
\ No newline at end of file
diff --git a/src/themes/schulportal/login/template.ftl b/src/themes/schulportal/login/template.ftl
index 7e7664d..7028536 100644
--- a/src/themes/schulportal/login/template.ftl
+++ b/src/themes/schulportal/login/template.ftl
@@ -138,7 +138,8 @@
"UngültigesPasswort:Esmussmindestens1Zahl(en)beinhalten." : msg("mindPasswordGuidelines"),
"UngültigesPasswort:Esdarfnichteinemderletzten3Passwörterentsprechen." : msg("mindPasswordGuidelines"),
"UngültigesPasswort:EsentsprichtnichtdemRegex-Muster." : msg("mindPasswordGuidelines"),
- "ERR904:Theusercannotbefoundinanyresolverinthisrealm" : msg("userNotFound"),
+ "ERR904:Theusercannotbefoundinanyresolverinthisrealm!" : msg("userNotFound"),
+ "Authenticationfailed.Theuserhasnotokensassigned" : msg("userNotFound")
}>
From 03f837279453be98d7299f9a84262af82a23fb63 Mon Sep 17 00:00:00 2001
From: Alexander Ungefug <82446024+AlexanderUngefug@users.noreply.github.com>
Date: Wed, 27 Nov 2024 10:18:50 +0100
Subject: [PATCH 3/3] change text
---
.../schulportal/login/messages/messages_de.properties | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/themes/schulportal/login/messages/messages_de.properties b/src/themes/schulportal/login/messages/messages_de.properties
index 6241cb1..153577c 100644
--- a/src/themes/schulportal/login/messages/messages_de.properties
+++ b/src/themes/schulportal/login/messages/messages_de.properties
@@ -6,7 +6,7 @@ help=Hilfe
legalNotice=Impressum
loginAccountTitle=Anmeldung
passwordConfirm=Neues Passwort erneut eingeben
-passwordHelpText=Passwort vergessen?
Wenden Sie sich bitte an Ihre schulischen Administratorinnen und Administratoren.
+passwordHelpText=Passwort vergessen?
Wenden Sie sich an Ihre schulischen Administratorinnen und Administratoren.
passwordNew=Neues Passwort eingeben
passwordUpdatePrompt=Bitte legen Sie ein neues, selbstgewähltes Passwort fest.
privacyPolicy=Datenschutzerklärung
@@ -18,7 +18,7 @@ accountDisabledMessage=Ihr Benutzerkonto ist gesperrt. Bitte wenden Sie sich an
authenticationOtpFailedMessage=Ungültiges Einmalpasswort. Bitte versuchen Sie es erneut oder wenden Sie sich an Ihre schulischen Administratorinnen oder Administratoren.
authenticationFailedMessage=Leider gibt es technische Probleme bei der Zweifaktor-Authentifizierung. Bitte versuchen Sie es zu einem späteren Zeitpunkt erneut. Falls das Problem bestehen bleibt, wenden Sie sich bitte an Ihre schulischen Administratorinnen und Administratoren.
authenticationOtpUsedAgainFailedMessage=Zwei-Faktor-Authentifizierung fehlgeschlagen: Das eingegebene OTP wurde bereits verwendet. Bitte warten Sie auf das nächste OTP und versuchen Sie es erneut.
-authenticationFailedFailcounterExceededMessage=Zwei-Faktor-Authentifizierung fehlgeschlagen: Die erlaubte Anzahl fehlgeschlagener Versuche wurde überschritten. Ihr Token ist gesperrt. Bitte wenden Sie sich an Ihre schulischen Administratorinnen und Administratoren., um einen neuen Token zu erstellen.
+authenticationFailedFailcounterExceededMessage=Zwei-Faktor-Authentifizierung fehlgeschlagen: Die erlaubte Anzahl fehlgeschlagener Versuche wurde überschritten. Ihr Token ist gesperrt. Bitte wenden Sie sich an Ihre schulischen Administratorinnen und Administratoren, um einen neuen Token zu erstellen.
title=Schulportal SH
mindPasswordGuidelines=Bitte beachten Sie die untenstehenden Vorgaben.
passwordRequirementsTitle=Das Passwort muss folgende Vorgaben erfüllen:
@@ -30,4 +30,4 @@ passwordRequirementDigit=Mindestens 1 Ziffer enthalten
passwordRequirementHistory=Nicht dem bisherigen Passwort entsprechen
passwordRequirementNoWhitespace=Keine Leerzeichen enthalten
systemStatus=Systemstatus
-userNotFound=Diese Aktion setzt eine Zweifaktor-Authentifizierung (2FA) voraus. Bitte melden Sie sich im Schulportal an und richten dort eine 2FA ein oder wenden Sie sich an Ihren schulischen Administrator/Ihre schulische Administratorin.
\ No newline at end of file
+userNotFound=Diese Aktion setzt eine Zweifaktor-Authentifizierung (2FA) voraus. Bitte melden Sie sich im Schulportal an und richten dort eine 2FA ein oder wenden Sie sich an Ihre schulischen Administratorinnen und Administratoren.
\ No newline at end of file