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

Entradas populares de este blog

Migración

Docker alpine

Questasim