Loading doc/authentification/auth_ldap.md +21 −1 Original line number Diff line number Diff line Loading @@ -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*)', Loading @@ -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'` Loading Loading
doc/authentification/auth_ldap.md +21 −1 Original line number Diff line number Diff line Loading @@ -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*)', Loading @@ -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'` Loading