new configuration version

This commit is contained in:
mamo 2024-12-06 07:59:14 +00:00
parent 5f24fa34a0
commit ee0923879c
19 changed files with 21 additions and 119 deletions

View File

@ -45,7 +45,7 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-5598339b780360ceea49d4cbef981b929354ff54"
tag: "r-9d22dfddd47ca3ff82c49af0a6f1a60dbcb832e2"
dir: "DEFAULT-ADN-POST-IAM-TKNXCHNG-PROJECT/DEFAULT-ADN-POST-IAM-TKNXCHNG-INV/nai"
credentials: "git-credentials"
keystores:

View File

@ -3,7 +3,6 @@ accept.button.label=Accept
cancel.button.label=Cancel
continue.button.label=Continue
deputy.profile.label=(Deputy Profile)
error.login.test.1=Your last login attempt failed. Please check your input.
error.saml.failed=Please close your browser and try again.
error_1=Please check your input.
error_10=Please select the correct user account.
@ -25,7 +24,6 @@ error_9=Session take over failed.
error_97=You are not authorized to access this resource.
error_98=Your account has been locked.
error_99=System problems. Please try later.
info.login.test=Test Authentication for System Setup Verification (Password = UserID)
info.logout.confirmation=Please confirm that you want to log out.
info.logout.reminder=Your session on this application has expired. Try again with a login.
info.oauth.consent=Do you want to authorise this application to access your data?
@ -71,12 +69,9 @@ policyInfo.regex.nonLetter=▪ must contain at least {0} non-letter characte
policyInfo.regex.numeric=▪ must contain at least {0} numeric characters.
policyInfo.regex.upper=▪ must contain at least {0} upper case characters.
policyInfo.title=The password has to comply with the following password policy:
prompt.password=Password
prompt.userid=User-ID
reject.button.label=Deny
submit.button.label=Submit
tan.sent=Please enter the security code which has been sent to your mobile phone.
title.login.test=Test Authentication
title.logout=Logout
title.logout.confirmation=Logout
title.logout.reminder=Logout

View File

@ -3,7 +3,6 @@ accept.button.label=Akzeptieren
cancel.button.label=Abbrechen
continue.button.label=Weiter
deputy.profile.label=(Profil Stellvertreter)
error.login.test.1=Ihr letzter Login ist fehlgeschlagen. Bitte überprüfen Sie Ihre Eingabe.
error.saml.failed=Bitte schliessen Sie Ihren Browser und versuchen Sie es erneut.
error_1=Bitte überprüfen Sie Ihre Eingabe.
error_10=Bitte wählen Sie den gewünschten Benutzer.
@ -25,7 +24,6 @@ error_9=Die SSO-Session konnte nicht übernommen werden.
error_97=Sie verfügen nicht über die für den Zugriff auf diese Ressource benötigte Berechtigung.
error_98=Ihr Konto ist gesperrt.
error_99=Systemfehler. Bitte versuchen Sie es später.
info.login.test=Test-Authentisierung zur System-Installations-Verifikation (Passwort = Benutzername)
info.logout.confirmation=Bitte bestätigen Sie, dass Sie sich abmelden möchten.
info.logout.reminder=Ihre Session ist auf dieser Applikation abgelaufen. Versuchen Sie es nochmals mit einem Login.
info.oauth.consent=Wollen Sie der Anwendung den Zugriff erlauben?
@ -71,12 +69,9 @@ policyInfo.regex.nonLetter=▪ muss mindestens {0} Zeichen enthalten, die ke
policyInfo.regex.numeric=▪ muss mindestens {0} numerische Zeichen enthalten.
policyInfo.regex.upper=▪ muss mindestens {0} Grossbuchstaben enthalten.
policyInfo.title=Das Passwort muss den folgenden Passwort-Richtlinien entsprechen:
prompt.password=Passwort
prompt.userid=Benutzer-ID
reject.button.label=Ablehnen
submit.button.label=Senden
tan.sent=Bitte erfassen Sie den Sicherheitscode, welcher an Ihr Mobiltelefon gesendet wurde.
title.login.test=Test-Authentisierung
title.logout=Logout
title.logout.confirmation=Logout
title.logout.reminder=Logout

View File

@ -3,7 +3,6 @@ accept.button.label=Accept
cancel.button.label=Cancel
continue.button.label=Continue
deputy.profile.label=(Deputy Profile)
error.login.test.1=Your last login attempt failed. Please check your input.
error.saml.failed=Please close your browser and try again.
error_1=Please check your input.
error_10=Please select the correct user account.
@ -25,7 +24,6 @@ error_9=Session take over failed.
error_97=You are not authorized to access this resource.
error_98=Your account has been locked.
error_99=System problems. Please try later.
info.login.test=Test Authentication for System Setup Verification (Password = UserID)
info.logout.confirmation=Please confirm that you want to log out.
info.logout.reminder=Your session on this application has expired. Try again with a login.
info.oauth.consent=Do you want to authorise this application to access your data?
@ -71,12 +69,9 @@ policyInfo.regex.nonLetter=▪ must contain at least {0} non-letter characte
policyInfo.regex.numeric=▪ must contain at least {0} numeric characters.
policyInfo.regex.upper=▪ must contain at least {0} upper case characters.
policyInfo.title=The password has to comply with the following password policy:
prompt.password=Password
prompt.userid=User-ID
reject.button.label=Deny
submit.button.label=Submit
tan.sent=Please enter the security code which has been sent to your mobile phone.
title.login.test=Test Authentication
title.logout=Logout
title.logout.confirmation=Logout
title.logout.reminder=Logout

View File

@ -3,7 +3,6 @@ accept.button.label=Accepter
cancel.button.label=Abandonner
continue.button.label=Continuer
deputy.profile.label=(Profil du suppléant)
error.login.test.1=Login échoué. Veuillez vérifier vos données, s.v.p.
error.saml.failed=Fermez votre navigateur et r;eacute;essayez.
error_1=Veuillez vérifier vos données, s.v.p.
error_10=Choisissez votre compte.
@ -25,7 +24,6 @@ error_9=Il n'est pas possible de transmettre la session.
error_97=Vous n'avez pas les autorisations nécessaires pour accéder à cette ressource.
error_98=Votre compte a été bloqué.
error_99=Problème technique. Veuillez essayer plus tard, s.v.p.
info.login.test=Verification d'installation (mot de passe = nom d'utilisateur)
info.logout.confirmation=Veuillez confirmer que vous souhaitez vous déconnecter.
info.logout.reminder=Votre session sur cette application a expirée. Essayez encore avec un login.
info.oauth.consent=Voulez-vous autoriser l'application?
@ -71,12 +69,9 @@ policyInfo.regex.nonLetter=▪ doit contenir au moins {0} caractères
policyInfo.regex.numeric=▪ doit comprendre au minimum {0} caractères numériques.
policyInfo.regex.upper=▪ doit contenir au moins {0} caractère(s) majuscule(s).
policyInfo.title=Le mot de passe doit respecter les règles suivantes:
prompt.password=Mot de passe
prompt.userid=ID de l'utilisateur
reject.button.label=Refuser
submit.button.label=Envoyer
tan.sent=Veuillez saisir le code de sécurité que vous avez reçu au votre téléphone mobile.
title.login.test=Verification d'installation
title.logout=Logout
title.logout.confirmation=Logout
title.logout.reminder=Logout

View File

@ -3,7 +3,6 @@ accept.button.label=Accettare
cancel.button.label=Abortire
continue.button.label=Continua
deputy.profile.label=(profilo del delegato)
error.login.test.1=Login non riuscito. Verificare i dati immessi.
error.saml.failed=Chiudi il browser e riprova.
error_1=Verificare i dati immessi.
error_10=Per favore selezionare il conto utente corretto.
@ -25,7 +24,6 @@ error_9=La sessione non può essere ripresa.
error_97=Non si dispone delle autorizzazioni necessarie per accedere a questa risorsa.
error_98=L'account è stato bloccato.
error_99=Errore di sistema. Riprovare.
info.login.test=Test di autenticazione per il sistema di verifica dell'installazione (password = user ID)
info.logout.confirmation=Si prega di confermare che si desidera disconnettersi.
info.logout.reminder=La sessione su questa applicazione è scaduta. Prova ancora con un login.
info.oauth.consent=Vuoi consentire all'applicazione?
@ -71,12 +69,9 @@ policyInfo.regex.nonLetter=▪ non può contenere più di {0} nu
policyInfo.regex.numeric=▪ deve contenere un minimo di {0} carattere/i numerico/i.
policyInfo.regex.upper=▪ deve conenere almeno {0} carattere/i maiuscolo/i.
policyInfo.title=La password deve rispettare le seguenti direttive:
prompt.password=Password
prompt.userid=Nome utente
reject.button.label=Rifiuti
submit.button.label=Continua
tan.sent=Inserisci il codice di sicurezza che è stato inviato al tuo telefono cellulare.
title.login.test=Test di autenticazione
title.logout=Logout
title.logout.confirmation=Logout
title.logout.reminder=Logout

View File

@ -129,7 +129,7 @@
</AuthState>
<AuthState name="cossa_realm_AuthorizationServer" class="ch.nevis.esauth.auth.states.oauth2.AuthorizationServer" final="false" resumeState="true">
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
<ResultCond name="authenticate:valid-authorization-request" next="cossa_realm_New_Test_Login"/>
<ResultCond name="authenticate:valid-authorization-request" next="cossa_realm_simulatelogin"/>
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
<ResultCond name="invalid-authorization-request" next="cossa_realm_auth_failed"/>
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
@ -139,7 +139,7 @@
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
<ResultCond name="invalid-token-request" next="cossa_realm_auth_failed"/>
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
<ResultCond name="stepup:valid-authorization-request" next="cossa_realm_New_Test_Login"/>
<ResultCond name="stepup:valid-authorization-request" next="cossa_realm_simulatelogin"/>
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
<property name="keystoreref" value="JwtToken"/>
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
@ -221,27 +221,24 @@
<!-- source: pattern://e02a36447ce2d3c66d8d81c0 -->
<property name="scope.phone.clientCredentialsFlowPolicy" value="true"/>
</AuthState>
<AuthState name="cossa_realm_New_Test_Login" class="ch.nevis.esauth.auth.states.scripting.ScriptState" final="false">
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<ResultCond name="ok" next="cossa_realm_Prepare_Done" authLevel="1"/>
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<Response value="AUTH_CONTINUE">
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<Gui name="Login" label="title.login.test">
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<GuiElem name="lasterror" type="error" label="${notes:lasterrorinfo}" value="${notes:lasterror}"/>
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<GuiElem name="info" type="info" label="info.login.test"/>
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<GuiElem name="isiwebuserid" type="text" label="prompt.userid" value="${notes:loginid}" optional="true"/>
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<GuiElem name="isiwebpasswd" type="pw-text" label="prompt.password" optional="true"/>
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<GuiElem name="submit" type="submit" label="submit.button.label" value="submit"/>
</Gui>
<AuthState name="cossa_realm_simulatelogin" class="ch.nevis.esauth.auth.states.standard.TransformAttributes" final="false">
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<ResultCond name="ok" next="cossa_realm_Prepare_Done"/>
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<Response value="AUTH_ERROR">
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<Arg name="ch.nevis.isiweb4.response.status" value="403"/>
</Response>
<!-- source: pattern://635e4d617af6818edc9ae7c9 -->
<property name="script" value="file:///var/opt/nevisauth/default/conf/new_test_login.groovy"/>
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<property name="request:UserId" value="39c985c5-a1e8-4c64-8c34-aeac0cd82109"/>
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<property name="roles:add" value="1"/>
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<property name="session:ch.adnovum.nevisidm.clientId" value="100"/>
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<property name="session:ch.adnovum.nevisidm.profileId" value="a6d8860a-26b7-420c-8c3d-1f531d9fd968"/>
<!-- source: pattern://680c047dd9a5220fae3c9c3e -->
<property name="session:ch.nevis.session.loginid" value="meta.admin@adnovum.ch"/>
</AuthState>
<AuthState name="cossa_realm_auth_failed" class="ch.nevis.esauth.auth.states.standard.AuthError" final="false">
<!-- source: pattern://72e29eb80a951e518ce123e4 -->

View File

@ -1,20 +0,0 @@
def uid = inargs.isiwebuserid
if (uid == null) {
return // missing input
}
notes['loginid'] = uid // remember
def pwd = inargs.isiwebpasswd
if (pwd == null) {
return // missing input
}
if (uid == pwd) {
response.setLoginId(uid) // what the user has entered
response.setUserId(uid) // ID we use for this user
response.setResult("ok")
response.addActualRole("test") // helps with testing use cases that require authorization
}
else {
res.setError(1, "invalid password")
}

View File

@ -44,7 +44,7 @@ spec:
podDisruptionBudget:
maxUnavailable: "50%"
git:
tag: "r-8950749940d49f045219bc99b37db559a44d5e9d"
tag: "r-9d22dfddd47ca3ff82c49af0a6f1a60dbcb832e2"
dir: "DEFAULT-ADN-POST-IAM-TKNXCHNG-PROJECT/DEFAULT-ADN-POST-IAM-TKNXCHNG-INV/nli"
credentials: "git-credentials"
podSecurity:

View File

@ -1,11 +1,6 @@
error.login.test.1=Your last login attempt failed. Please check your input.
info.login.test=Test Authentication for System Setup Verification (Password = UserID)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Password
prompt.userid=User-ID
title=NEVIS SSO Portal
title.login.test=Test Authentication

View File

@ -1,11 +1,6 @@
error.login.test.1=Ihr letzter Login ist fehlgeschlagen. Bitte &uuml;berpr&uuml;fen Sie Ihre Eingabe.
info.login.test=Test-Authentisierung zur System-Installations-Verifikation (Passwort = Benutzername)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Passwort
prompt.userid=Benutzer-ID
title=NEVIS SSO Portal
title.login.test=Test-Authentisierung

View File

@ -1,11 +1,6 @@
error.login.test.1=Your last login attempt failed. Please check your input.
info.login.test=Test Authentication for System Setup Verification (Password = UserID)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Password
prompt.userid=User-ID
title=NEVIS SSO Portal
title.login.test=Test Authentication

View File

@ -1,11 +1,6 @@
error.login.test.1=Login &eacute;chou&eacute;. Veuillez v&eacute;rifier vos donn&eacute;es, s.v.p.
info.login.test=Verification d&#39;installation (mot de passe = nom d&#39;utilisateur)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Mot de passe
prompt.userid=ID de l&#39;utilisateur
title=NEVIS SSO Portal
title.login.test=Verification d&#39;installation

View File

@ -1,11 +1,6 @@
error.login.test.1=Login non riuscito. Verificare i dati immessi.
info.login.test=Test di autenticazione per il sistema di verifica dell&#39;installazione (password = user ID)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Password
prompt.userid=Nome utente
title=NEVIS SSO Portal
title.login.test=Test di autenticazione

View File

@ -1,11 +1,6 @@
error.login.test.1=Your last login attempt failed. Please check your input.
info.login.test=Test Authentication for System Setup Verification (Password = UserID)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Password
prompt.userid=User-ID
title=NEVIS SSO Portal
title.login.test=Test Authentication

View File

@ -1,11 +1,6 @@
error.login.test.1=Ihr letzter Login ist fehlgeschlagen. Bitte &uuml;berpr&uuml;fen Sie Ihre Eingabe.
info.login.test=Test-Authentisierung zur System-Installations-Verifikation (Passwort = Benutzername)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Passwort
prompt.userid=Benutzer-ID
title=NEVIS SSO Portal
title.login.test=Test-Authentisierung

View File

@ -1,11 +1,6 @@
error.login.test.1=Your last login attempt failed. Please check your input.
info.login.test=Test Authentication for System Setup Verification (Password = UserID)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Password
prompt.userid=User-ID
title=NEVIS SSO Portal
title.login.test=Test Authentication

View File

@ -1,11 +1,6 @@
error.login.test.1=Login &eacute;chou&eacute;. Veuillez v&eacute;rifier vos donn&eacute;es, s.v.p.
info.login.test=Verification d&#39;installation (mot de passe = nom d&#39;utilisateur)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Mot de passe
prompt.userid=ID de l&#39;utilisateur
title=NEVIS SSO Portal
title.login.test=Verification d&#39;installation

View File

@ -1,11 +1,6 @@
error.login.test.1=Login non riuscito. Verificare i dati immessi.
info.login.test=Test di autenticazione per il sistema di verifica dell&#39;installazione (password = user ID)
language.de=Deutsch
language.en=English
language.fr=Fran&ccedil;ais
language.it=Italiano
prompt.password=Password
prompt.userid=Nome utente
title=NEVIS SSO Portal
title.login.test=Test di autenticazione