Ldap
Para configurar la autenticación LDAP con MediaWiki, sigue los pasos a continuación. Asegúrate de tener acceso de administrador a tu instancia de MediaWiki y a tu servidor LDAP.
**Paso 1: Instalar la extensión LDAPAuthentication2**
La extensión LDAPAuthentication2 facilita la conexión entre MediaWiki y un servidor LDAP. Para instalarla, sigue estos pasos:
1. Ve al directorio de extensiones de MediaWiki en tu servidor:
```
cd /ruta/a/tu/mediawiki/extensions
```
2. Clona el repositorio de la extensión:
```
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LDAPAuthentication2
```
3. Asegúrate de que el repositorio esté en la última versión:
```
cd LDAPAuthentication2
git checkout REL1_37
```
Cambia `REL1_37` por la versión correspondiente a tu instalación de MediaWiki si es necesario.
**Paso 2: Configurar LocalSettings.php**
Abre el archivo `LocalSettings.php` en tu instancia de MediaWiki y agrega el siguiente código al final:
```php
wfLoadExtension( 'LDAPAuthentication2' );
// Configuración básica
$LDAPAuthentication2AllowLocalLogin = true;
$LDAPAuthentication2UsernameAttribute = 'samaccountname';
$LDAPAuthentication2ExtraDebug = false;
$LDAPAuthentication2MailPasswordReset = false;
// Configuración de conexión LDAP
$LDAPAuthentication2DomainConfigs = [
'example.com' => [
'connection' => [
'server' => 'ldap://ldap.example.com',
'user' => 'CN=ldapuser,OU=ServiceAccounts,DC=example,DC=com',
'pass' => 'ldappassword',
'options' => [
'LDAP_OPT_DEREF' => 1
],
'basedn' => 'DC=example,DC=com',
'groupbasedn' => 'OU=Groups,DC=example,DC=com',
'userbasedn' => 'OU=Users,DC=example,DC=com',
'searchattribute' => 'samaccountname',
'searchstring' => 'USER-NAME@example.com',
'usernameattribute' => 'samaccountname',
'realprimarygroup' => true,
'groupattribute' => '
Comentarios
Publicar un comentario