From 402bf53a5c24ac34ca7df63396640c9c0f2dc21c Mon Sep 17 00:00:00 2001 From: FreddleSpl0it Date: Fri, 4 Apr 2025 13:18:42 +0200 Subject: [PATCH] [Web] Improve clarity of LDAP SSL/TLS settings --- data/web/lang/lang.de-de.json | 4 ++- data/web/lang/lang.en-gb.json | 4 ++- .../admin/tab-config-identity-provider.twig | 28 +++++++++++++++---- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/data/web/lang/lang.de-de.json b/data/web/lang/lang.de-de.json index 45c6e9f50..98d601738 100644 --- a/data/web/lang/lang.de-de.json +++ b/data/web/lang/lang.de-de.json @@ -238,7 +238,9 @@ "iam_username_field": "Username Feld", "iam_binddn": "Bind DN", "iam_use_ssl": "Benutze SSL", - "iam_use_tls": "Benutze TLS", + "iam_use_ssl_info": "TLS wird gegenüber SSL empfohlen. SSL gilt als veralteter Mechanismus für die sichere Ausführung von LDAP-Operationen.

Wenn SSL aktiviert ist und der Port auf 389 gesetzt wurde, wird dieser automatisch auf 636 geändert.", + "iam_use_tls": "Benutze StartTLS", + "iam_use_tls_info": "Wenn TLS aktiviert wird, muss der Standardport deines LDAP-Servers (389) verwendet werden. SSL-Ports können dabei nicht verwendet werden.", "iam_version": "Version", "ignore_ssl_error": "Ignoriere SSL Fehler", "import": "Importieren", diff --git a/data/web/lang/lang.en-gb.json b/data/web/lang/lang.en-gb.json index 5d6911e91..9c1f30483 100644 --- a/data/web/lang/lang.en-gb.json +++ b/data/web/lang/lang.en-gb.json @@ -245,7 +245,9 @@ "iam_username_field": "Username Field", "iam_binddn": "Bind DN", "iam_use_ssl": "Use SSL", - "iam_use_tls": "Use TLS", + "iam_use_ssl_info": "TLS is recommended over SSL. SSL is labelled as a deprecated mechanism for securely running LDAP operations.

If enabling SSL, and port is set to 389, it will be automatically overridden to use 636.", + "iam_use_tls": "Use StartTLS", + "iam_use_tls_info": "If enabling TLS, you must use the default port for your LDAP server (389). SSL ports cannot be used.", "iam_version": "Version", "ignore_ssl_error": "Ignore SSL Errors", "import": "Import", diff --git a/data/web/templates/admin/tab-config-identity-provider.twig b/data/web/templates/admin/tab-config-identity-provider.twig index 9d4dcd286..dce26f8c3 100644 --- a/data/web/templates/admin/tab-config-identity-provider.twig +++ b/data/web/templates/admin/tab-config-identity-provider.twig @@ -392,11 +392,11 @@
- +
- +
@@ -409,21 +409,37 @@
+
-
+
- +
+
-
+
- +