Commit 10704829 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Correction de la doc sur l'authentification LDAP

parent d101995d
Loading
Loading
Loading
Loading
+21 −1
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ sous la clé `'unicaen-app'`, exemple :
            ],
            'filters' => [
                'LOGIN_FILTER'                          => '(supannAliasLogin=%s)',
                //'LOGIN_FILTER'                          => '(uid=%s)',
//                'UTILISATEUR_STD_FILTER'                => '(|(uid=p*)(&(uid=e*)(eduPersonAffiliation=student)))',
//                'CN_FILTER'                             => '(cn=%s)',
//                'NAME_FILTER'                           => '(cn=%s*)',
@@ -87,9 +88,28 @@ sous la clé `'unicaen-app'`, exemple :
//                'FILTER_STRUCTURE_CODE_ENTITE_PARENT'   => '(supannCodeEntiteParent=%s)',
            ],
        ],
        
        //...
    ],
```

Toujours dans `config/autoload/xxxx.secret.local.php`, mais cette fois sous la clé `'unicaen-auth'`, vous devez spécifier 
l'attribut LDAP à utiliser pour extraire l'identifiant de connexion (login) d'un utilisateur, exemple :

```php
    'unicaen-auth' => [
        /**
         * Attribut LDAP utilisé pour extraire le username/login d'un utilisateur, *en minuscules*.
         */
        'ldap_username' => 'supannaliaslogin',
        //'ldap_username' => 'uid',
        
        //...
    ],
```

Adaptations à faire selon votre contexte :
Adaptations à faire selon votre contexte
----------------------------------------

- Infos de connexion à l'annuaire LDAP **avec un compte admin** pouvant accéder à tous les attributs LDAP : 
  - `'host'`