Subversion Repositories ALCASAR

Rev

Rev 3108 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3108 Rev 3238
Line 1... Line 1...
1
<?php
1
<?php
2
# $Id: ldap.php 3108 2023-01-08 21:46:19Z rexy $
2
# $Id: ldap.php 3238 2024-12-02 22:38:59Z rexy $
3
 
3
 
4
/* written by steweb57, Rexy & Tom HOUDAYER */
4
/* written by steweb57, Rexy & Tom HOUDAYER */
5
/****************************************************************
5
/****************************************************************
6
*			GLOBAL FILE PATHS			*
6
*			GLOBAL FILE PATHS			*
7
*****************************************************************/
7
*****************************************************************/
Line 52... Line 52...
52
	$l_ldap_YES			= "OUI";
52
	$l_ldap_YES			= "OUI";
53
	$l_ldap_NO			= "NON";
53
	$l_ldap_NO			= "NON";
54
	$l_ldap_server_label		= "Serveur LDAP:";
54
	$l_ldap_server_label		= "Serveur LDAP:";
55
	$l_ldap_server_text		= "Adresse IP du serveur";
55
	$l_ldap_server_text		= "Adresse IP du serveur";
56
	$l_ldap_base_dn_label		= "DN de la base:";
56
	$l_ldap_base_dn_label		= "DN de la base:";
57
	$l_ldap_base_dn_text		= "Le DN (Distinguished Name) définit où se situent les informations des utilisateurs dans l'annuaire.<br> - Exemple LDAP: 'o=mycompany, c=FR'.<br> - Exemple AD 'cn=Users,dc=server_name,dc=localdomain'";
57
	$l_ldap_base_dn_text		= "Le DN (Distinguished Name) définit où se situent les informations des utilisateurs dans l'annuaire.<br> - Exemple LDAP: 'o=mycompany, c=FR'.<br> - Exemple AD 'cn=Users,dc=server_name,dc=lan'";
58
	$l_ldap_uid_label		= "Identifiant d'utilisateur (UID):";
58
	$l_ldap_uid_label		= "Identifiant d'utilisateur (UID):";
59
	$l_ldap_uid_text		= "Clé utilisée pour rechercher un identifiant de connexion.<br> - Exemple LDAP: 'uid', 'sn', etc.<br> - Pour A.D. mettre 'sAMAccountName'.";
59
	$l_ldap_uid_text		= "Clé utilisée pour rechercher un identifiant de connexion.<br> - Exemple LDAP: 'uid', 'sn', etc.<br> - Pour A.D. mettre 'sAMAccountName'.";
60
	$l_ldap_base_filter_label	= "Filtre de recherche des utilisateurs (optionnel):";
60
	$l_ldap_base_filter_label	= "Filtre de recherche des utilisateurs (optionnel):";
61
	$l_ldap_base_filter_text	= "Vous pouvez limiter les objets recherchés avec des filtres additionnels.<br> Exemple 'objectClass=posixGroup' ajouterait le filtre '(&amp;(uid=username)(objectClass=posixGroup))'";
61
	$l_ldap_base_filter_text	= "Vous pouvez limiter les objets recherchés avec des filtres additionnels.<br> Exemple 'objectClass=posixGroup' ajouterait le filtre '(&amp;(uid=username)(objectClass=posixGroup))'";
62
	$l_ldap_user_label		= "CN de l'utilisateur exploité par ALCASAR:";
62
	$l_ldap_user_label		= "CN de l'utilisateur exploité par ALCASAR:";
63
	$l_ldap_user_text		= "CN=Common Name. Laissez vide pour utiliser un accès invité (ou anonyme). Obligatoire sur un AD.<br> - Exemple LDAP : 'uid=username,ou=my_lan,o=mycompany,c=FR'.<br> - Exemple AD : 'username' ou 'cn=username,cn=Users,dc=server_name,dc=localdomain'";
63
	$l_ldap_user_text		= "CN=Common Name. Laissez vide pour utiliser un accès invité (ou anonyme). Obligatoire sur un AD.<br> - Exemple LDAP : 'uid=username,ou=my_lan,o=mycompany,c=FR'.<br> - Exemple AD : 'username' ou 'cn=username,cn=Users,dc=server_name,dc=lan'";
64
	$l_ldap_password_label		= "Mot de passe:";
64
	$l_ldap_password_label		= "Mot de passe:";
65
	$l_ldap_password_text		= "Laissez vide pour un accès invité (ou anonyme). Obligatoire sur un AD.";
65
	$l_ldap_password_text		= "Laissez vide pour un accès invité (ou anonyme). Obligatoire sur un AD.";
66
	$l_ldap_ssl_label		= "Connexion chiffrée";
66
	$l_ldap_ssl_label		= "Connexion chiffrée";
67
	$l_ldap_ssl_text		= "Utiliser une connexion chiffré avec SSL (LDAPS)";
67
	$l_ldap_ssl_text		= "Utiliser une connexion chiffré avec SSL (LDAPS)";
68
	$l_ldap_cert_required_label	= "Vérifier le certificat SSL";
68
	$l_ldap_cert_required_label	= "Vérifier le certificat SSL";
Line 95... Line 95...
95
	$l_ldap_YES			= "SI";
95
	$l_ldap_YES			= "SI";
96
	$l_ldap_NO			= "NO";
96
	$l_ldap_NO			= "NO";
97
	$l_ldap_server_label		= "Servidor LDAP:";
97
	$l_ldap_server_label		= "Servidor LDAP:";
98
	$l_ldap_server_text		= "Dirección IP del servidor LDAP.";
98
	$l_ldap_server_text		= "Dirección IP del servidor LDAP.";
99
	$l_ldap_base_dn_label		= "DN de la base:";
99
	$l_ldap_base_dn_label		= "DN de la base:";
100
	$l_ldap_base_dn_text		= "El DN (Distinguished Name) se utiliza para ubicar la información de los usuarios en el directorio.<br> e.g. LDAP : 'o=MiEmpresa,c=AR'.<br> e.g. AD : 'cn=Users,dc=nombre_servidor,dc=localdomain'";
100
	$l_ldap_base_dn_text		= "El DN (Distinguished Name) se utiliza para ubicar la información de los usuarios en el directorio.<br> e.g. LDAP : 'o=MiEmpresa,c=AR'.<br> e.g. AD : 'cn=Users,dc=nombre_servidor,dc=lan'";
101
	$l_ldap_uid_label		= "Identificador de usuario (UID):";
101
	$l_ldap_uid_label		= "Identificador de usuario (UID):";
102
	$l_ldap_uid_text		= "Clave utilizada para buscar una identidad de inicio de sesión determinada.<br>Ej. 'uid', 'sn', etc.. Para AD usar 'sAMAccountName'.";
102
	$l_ldap_uid_text		= "Clave utilizada para buscar una identidad de inicio de sesión determinada.<br>Ej. 'uid', 'sn', etc.. Para AD usar 'sAMAccountName'.";
103
	$l_ldap_base_filter_label	= "Filtro de búsqueda de usuario (opcional):";
103
	$l_ldap_base_filter_label	= "Filtro de búsqueda de usuario (opcional):";
104
	$l_ldap_base_filter_text	= "Puede limitar aún más los objetos buscados con filtros adicionales.<br> Por ejemplo'objectClass=posixGroup' daría como resultado el uso de '(&amp;(uid=username)(objectClass=posixGroup))'";
104
	$l_ldap_base_filter_text	= "Puede limitar aún más los objetos buscados con filtros adicionales.<br> Por ejemplo'objectClass=posixGroup' daría como resultado el uso de '(&amp;(uid=username)(objectClass=posixGroup))'";
105
	$l_ldap_user_label		= "CN del usuario operador ALCASAR:";
105
	$l_ldap_user_label		= "CN del usuario operador ALCASAR:";
106
	$l_ldap_user_text		= "CN=Common Name. Déjelo en blanco para enlace anónimo. Obligatorio para AD.<br> Ej. LDAP :'uid=Usuario,ou=mi_Red,o=miEmpresa,c=AR'.<br> Ej. AD : 'username' or 'cn=username,cn=Users,dc=server_name,dc=localdomain'";
106
	$l_ldap_user_text		= "CN=Common Name. Déjelo en blanco para enlace anónimo. Obligatorio para AD.<br> Ej. LDAP :'uid=Usuario,ou=mi_Red,o=miEmpresa,c=AR'.<br> Ej. AD : 'username' or 'cn=username,cn=Users,dc=server_name,dc=lan'";
107
	$l_ldap_password_label		= "Contraseña:";
107
	$l_ldap_password_label		= "Contraseña:";
108
	$l_ldap_password_text		= "Déjelo en blanco para usar un enlace anónimo. Obligatorio para AD.";
108
	$l_ldap_password_text		= "Déjelo en blanco para usar un enlace anónimo. Obligatorio para AD.";
109
	$l_ldap_ssl_label		= "Conexión segura";
109
	$l_ldap_ssl_label		= "Conexión segura";
110
	$l_ldap_ssl_text		= "Use una conexión encriptada con SSL (LDAPS)";
110
	$l_ldap_ssl_text		= "Use una conexión encriptada con SSL (LDAPS)";
111
	$l_ldap_cert_required_label	= "Comprueba el certificado SSL";
111
	$l_ldap_cert_required_label	= "Comprueba el certificado SSL";
Line 138... Line 138...
138
	$l_ldap_YES			= "YES";
138
	$l_ldap_YES			= "YES";
139
	$l_ldap_NO			= "NO";
139
	$l_ldap_NO			= "NO";
140
	$l_ldap_server_label		= "LDAP server :";
140
	$l_ldap_server_label		= "LDAP server :";
141
	$l_ldap_server_text		= "IP address of the LDAP server.";
141
	$l_ldap_server_text		= "IP address of the LDAP server.";
142
	$l_ldap_base_dn_label		= "DN of the base:";
142
	$l_ldap_base_dn_label		= "DN of the base:";
143
	$l_ldap_base_dn_text		= "The DN (Distinguished Name) is used to locate the users information in the directory.<br> e.g. LDAP : 'o=MyCompany,c=US'.<br> e.g. AD : 'cn=Users,dc=server_name,dc=localdomain'";
143
	$l_ldap_base_dn_text		= "The DN (Distinguished Name) is used to locate the users information in the directory.<br> e.g. LDAP : 'o=MyCompany,c=US'.<br> e.g. AD : 'cn=Users,dc=server_name,dc=lan'";
144
	$l_ldap_uid_label		= "User IDentifier (UID):";
144
	$l_ldap_uid_label		= "User IDentifier (UID):";
145
	$l_ldap_uid_text		= "Key used to search for a given login identity.<br>e.g. 'uid', 'sn', etc.. For AD use 'sAMAccountName'.";
145
	$l_ldap_uid_text		= "Key used to search for a given login identity.<br>e.g. 'uid', 'sn', etc.. For AD use 'sAMAccountName'.";
146
	$l_ldap_base_filter_label	= "User search filter (optional):";
146
	$l_ldap_base_filter_label	= "User search filter (optional):";
147
	$l_ldap_base_filter_text	= "You can further limit the searched objects with additional filters.<br> For example 'objectClass=posixGroup' would result in the use of '(&amp;(uid=username)(objectClass=posixGroup))'";
147
	$l_ldap_base_filter_text	= "You can further limit the searched objects with additional filters.<br> For example 'objectClass=posixGroup' would result in the use of '(&amp;(uid=username)(objectClass=posixGroup))'";
148
	$l_ldap_user_label		= "CN of the user operated by ALCASAR:";
148
	$l_ldap_user_label		= "CN of the user operated by ALCASAR:";
149
	$l_ldap_user_text		= "CN=Common Name. Leave blank to use anonymous binding. Mandatory for AD.<br> e.g. LDAP :'uid=Username,ou=my_lan,o=mycompany,c=US'.<br> e.g. AD : 'username' or 'cn=username,cn=Users,dc=server_name,dc=localdomain'";
149
	$l_ldap_user_text		= "CN=Common Name. Leave blank to use anonymous binding. Mandatory for AD.<br> e.g. LDAP :'uid=Username,ou=my_lan,o=mycompany,c=US'.<br> e.g. AD : 'username' or 'cn=username,cn=Users,dc=server_name,dc=lan'";
150
	$l_ldap_password_label		= "Password:";
150
	$l_ldap_password_label		= "Password:";
151
	$l_ldap_password_text		= "Leave blank to use anonymous binding. Mandatory for AD.";
151
	$l_ldap_password_text		= "Leave blank to use anonymous binding. Mandatory for AD.";
152
	$l_ldap_ssl_label		= "Secure connection";
152
	$l_ldap_ssl_label		= "Secure connection";
153
	$l_ldap_ssl_text		= "Use an encrypted connection with SSL (LDAPS)";
153
	$l_ldap_ssl_text		= "Use an encrypted connection with SSL (LDAPS)";
154
	$l_ldap_cert_required_label	= "Check the SSL certificate";
154
	$l_ldap_cert_required_label	= "Check the SSL certificate";