From 8dba8c7f46c433e6feec1dbe246074f5dbc6a618 Mon Sep 17 00:00:00 2001 From: ralf Date: Mon, 11 Dec 2023 10:42:45 +0200 Subject: [PATCH] translation and documenting the callback URL for OpenID Connect --- setup/lang/egw_de.lang | 7 +++++++ setup/lang/egw_en.lang | 7 +++++++ setup/templates/default/config.tpl | 5 +++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/setup/lang/egw_de.lang b/setup/lang/egw_de.lang index 6596d72569..de629596ec 100644 --- a/setup/lang/egw_de.lang +++ b/setup/lang/egw_de.lang @@ -133,6 +133,7 @@ by redirecting to https setup de Durch weiterleiten auf https by rewriting links to https (allows eg. sitemgr to run on http) setup de Durch umschreiben der Links auf https (erlaubt zB. SiteMgr unter http zu verwenden) ca certificate setup de CA Zertifikat cached cleared setup de Cache gelöscht +callback url setup de Rückgabe (Callback) URL can not connect to %1 database %2 on host %3 using user %4! setup de Kann nicht zur %1 Datenbank %2 auf Rechner %3 als Benutzer %4 verbinden! can not connect to ldap server on host %1 using dn %2! setup de Kann nicht zu LDAP Server auf Rechner %1 als DN %2 verbinden! can not create %1 database %2 on %3 for user %4! setup de Kann keine %1 Datenbank %2 auf Rechner %3 für Benutzer %4 anlegen! @@ -171,6 +172,8 @@ clear cache and register hooks setup de Cache löschen und Hooks registrieren click here to return to setup. setup de Hier klicken um zu Setup zurück zu kehren. click here setup de Hier klicken click here to re-run the installation tests setup de Zum Wiederholen der Installationstests hier klicken +client id setup de Klient ID +client secret setup de Klient Geheimnis (Secret) comma separated ip-addresses or host-names, default access to setup from everywhere setup de Komma getrennte IP-Adressen oder Hostnamen, Vorgabe Zugriff von überall comma-separated provider names or json setup de Komma-getrennte Authentifizierungstypen oder JSON commercial support setup de Kommerzieller Support @@ -288,6 +291,7 @@ egroupware domain/instance %1(%2): setup de EGroupware Domain/Instanz %1(%2): egroupware is already installed! setup de EGroupware ist bereits installiert! egroupware requires several dependencies installed via: %1 setup de EGroupware hängt von diversen Paketen ab, die installiert werden müssen mit: %1 egroupware sources in '%1' are not complete, file '%2' missing !!! setup de EGroupware Quellen in '%1' sind nicht komplett, Datei '%2' fehlt !!! +egroupware's callback url is the one of the login page setup de EGroupware's Rückgabe (Callback) URL ist die der Login Seite email (standard maildomain should be set) setup de E-Mail (Standard Mail-Domain muss gesetzt sein) email-address setup de E-Mail Adresse emailadmin mail account saved: setup de EMailAdmin Mailkonto gespeichert: @@ -381,6 +385,7 @@ if using ldap setup de Wenn Sie LDAP verwenden if using ldap, do you want to manage homedirectory and loginshell attributes? setup de Wenn Sie LDAP verwenden, wollen Sie Benutzerverzeichnisse und Shell verwalten? if using mail authentication setup de Wenn Sie Mail-Authentifizierung verwenden if using multiple authentication providers: setup de Wenn mehrere Authentifizierungtypen verwenden werden sollen: +if using openidconnect (authentication as client agains an other oidc idp) setup de Wenn Sie OpenID Connect benutzen (Authentifizierung als Klient gegen einen anderen OIDC IdP) if using saml 2.0 / shibboleth / simplesamlphp setup de Wenn Sie SAML 2.0 / Shibboleth / SimpleSAML benutzen if you can only access the docroot choose database for where to store the file content and use same path as for temporary files. setup de Wenn Sie nur die Documentroot erreichen können, wählen Sie bei Inhalt von Dateien speichern Datenbank UND benutzen Sie hier den Pfad für temporäre Dateien. if you did not receive any errors, your applications have been setup de Wenn Sie keine Fehlermeldungen erhalten, wurden Ihre Anwendungen @@ -687,6 +692,7 @@ the ldap extension is needed, if you use ldap as account or contact storage, aut the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup de Die mbstring Erweiterung (php extension) ist notwendig um Unicode (UTF-8) oder andere mehr-byte (multibyte) Zeichensätze vollständig zu unterstützen. the mbstring.func_overload = 7 is needed to fully support unicode (utf-8) or other multibyte-charsets. setup de Die Einstellung mbstring.func_overload = 7 ist notwendig um Unicode (UTF-8) oder andere mehr-byte (multibyte) Zeichensätze vollständig zu unterstützen. the mcrypt extension is used, to store etemplate form state on the client, which is the prefered way to store it. setup de Die mycrypt PHP Erweiterung wird benötigt um den Zustand von eTemplate Formularen sicher auf dem Klient zu speichern. Das ist die empfohlene Art sie zu speichern. +the oidc idp must support autoconfiguration under the below given url setup de Der OIDC IdP muss die automatische Konfiguration unter der darunter angegeben URL unterstützen the pdo extension plus a database specific driver is needed by the vfs (virtual file system)! setup de Die PDO Erweiterung plus ein Datenbank spezifischer Treiber werden vom VFS (virtuelem Datei System) benötigt! the session extension is needed to use php sessions (db-sessions work without). setup de Die Session Erweiterung (PHP extension) ist notwendig für PHP Sessions (Datenbank Sessions arbeiten ohne diese). the session extension is required! setup de Die session Erweiterung wird unbedingt benötigt! @@ -734,6 +740,7 @@ upgrading tables setup de aktualisiere Tabellen upload backup setup de Datensicherung hochladen uploads a backup and installs it on your db setup de lädt eine Datensicherung hoch und installiert sie auf Ihrer DB uploads a backup to the backup-dir, from where you can restore it setup de Laden Sie eine Datensicherung in das Datensicherungsverzeichnis, von wo sie diese zurücksichern können +url of the idp (without path) setup de URL die IdP (ohne Pfad) usage: %1 command [additional options] setup de Aufruf: %1 Kommando [zusätzliche Optionen] use %u for username, leave empty to no set setup de Benutzer %u für den Benutzernamen, leer lassen um nichts zu setzen use --create-header to create the configuration file (--usage gives more options). setup de Benutzen Sie --create-header um die Konfigurationsdatei anzulegen (--usage gibt mehr Optionen). diff --git a/setup/lang/egw_en.lang b/setup/lang/egw_en.lang index 888c7e1776..47b5a25789 100644 --- a/setup/lang/egw_en.lang +++ b/setup/lang/egw_en.lang @@ -133,6 +133,7 @@ by redirecting to https setup en By redirecting to https by rewriting links to https (allows eg. sitemgr to run on http) setup en By rewriting links to https (allows eg. SiteMgr to run on http) ca certificate setup en CA certificate cached cleared setup en Cached cleared +callback url setup en Callback URL can not connect to %1 database %2 on host %3 using user %4! setup en Can not connect to %1 database %2 on host %3 using user %4! can not connect to ldap server on host %1 using dn %2! setup en Can not connect to LDAP server on host %1 using DN %2! can not create %1 database %2 on %3 for user %4! setup en Can not create %1 database %2 on %3 for user %4! @@ -171,6 +172,8 @@ clear cache and register hooks setup en Clear cache and register hooks click here to return to setup. setup en Click here to return to setup. click here setup en Click here click here to re-run the installation tests setup en Click here to re-run the installation tests +client id setup en Client ID +client secret setup en Client secret comma separated ip-addresses or host-names, default access to setup from everywhere setup en Comma separated IP addresses or host names, default access to setup from everywhere comma-separated provider names or json setup en Comma-separated provider names or JSON commercial support setup en Commercial support @@ -288,6 +291,7 @@ egroupware domain/instance %1(%2): setup en EGroupware domain/instance %1(%2): egroupware is already installed! setup en EGroupware is already installed! egroupware requires several dependencies installed via: %1 setup en EGroupware requires several dependencies installed via: %1 egroupware sources in '%1' are not complete, file '%2' missing !!! setup en EGroupware sources in '%1' are not complete, file '%2' missing !!! +egroupware's callback url is the one of the login page setup en EGroupware's callback URL is the one of the login page email (standard maildomain should be set) setup en Email (Standard Maildomain should be set) email-address setup en EMail-address emailadmin mail account saved: setup en EMailAdmin mail account saved: @@ -381,6 +385,7 @@ if using ldap setup en If using LDAP if using ldap, do you want to manage homedirectory and loginshell attributes? setup en If using LDAP, do you want to manage home directory and login shell attributes? if using mail authentication setup en If using Mail authentication if using multiple authentication providers: setup en If using Multiple authentication providers: +if using openidconnect (authentication as client agains an other oidc idp) setup en If using OpenIDConnect (authentication as client agains an other OIDC IdP) if using saml 2.0 / shibboleth / simplesamlphp setup en If using SAML 2.0 / Shibboleth / SimpleSAML if you can only access the docroot choose database for where to store the file content and use same path as for temporary files. setup en If you can only access the docroot choose Database for where to store the file content AND use same path as for temporary files. if you did not receive any errors, your applications have been setup en If you did not receive any errors, your applications have been @@ -687,6 +692,7 @@ the ldap extension is needed, if you use ldap as account or contact storage, aut the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup en The mbstring extension is needed to fully support unicode (UTF-8) or other multibyte-charsets. the mbstring.func_overload = 7 is needed to fully support unicode (utf-8) or other multibyte-charsets. setup en The mbstring.func_overload = 7 is needed to fully support unicode (UTF-8) or other multibyte-charsets. the mcrypt extension is used, to store etemplate form state on the client, which is the prefered way to store it. setup en The mcrypt extension is used, to store eTemplate form state on the client, which is the prefered way to store it. +the oidc idp must support autoconfiguration under the below given url setup en The OIDC IdP must support autoconfiguration under the below given URL the pdo extension plus a database specific driver is needed by the vfs (virtual file system)! setup en The PDO extension plus a database specific driver is needed by the VFS (virtual file system)! the session extension is needed to use php sessions (db-sessions work without). setup en The session extension is needed to use php sessions (db-sessions work without). the session extension is required! setup en The session extension is required! @@ -734,6 +740,7 @@ upgrading tables setup en Upgrading tables. upload backup setup en Upload backup uploads a backup and installs it on your db setup en Uploads a backup and installs it on your DB uploads a backup to the backup-dir, from where you can restore it setup en Uploads a backup to the backup-dir, from where you can restore it +url of the idp (without path) setup en URL of the IdP (without path) usage: %1 command [additional options] setup en Usage: %1 command [additional options] use %u for username, leave empty to no set setup en use %u for username, leave empty to no set use --create-header to create the configuration file (--usage gives more options). setup en Use --create-header to create the configuration file (--usage gives more options). diff --git a/setup/templates/default/config.tpl b/setup/templates/default/config.tpl index 887f1eb6d3..4ebe203399 100644 --- a/setup/templates/default/config.tpl +++ b/setup/templates/default/config.tpl @@ -467,8 +467,9 @@ - {lang_If_using_OpenIDConnect_(authentication as client agains an other OID IdP)}:
- {lang_The_OIC_IdP_must_support_autoconfiguration_under_the_above_given_URL (.well-known/openid-configuration).} + {lang_If_using_OpenIDConnect_(authentication as client agains an other OIDC IdP)}:
+ {lang_The_OIDC_IdP_must_support_autoconfiguration_under_the_below_given_URL}: /.well-known/openid-configuration
+ {lang_EGroupware's_callback_URL_is_the_one_of_the_login_page}: {lang_Callback_URL}