« LDAP » : différence entre les versions
imported>Rgrunbla créée |
imported>Rgrunbla Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
Serveur LDAP | === Serveur LDAP === | ||
L'ÉNS de Lyon dispose d'un serveur Lightweight Directory Access Protocol (''LDAP'') qui suit la [https://services.renater.fr/_media/documentation/supann/supann2009-1.0.pdf nomenclature conseillée] pour les annuaires de l'enseignement supérieur. ''LDAP'' est un protocole permettant l'interrogation d'un service d'annuaire. | L'ÉNS de Lyon dispose d'un serveur Lightweight Directory Access Protocol (''LDAP'') qui suit la [https://services.renater.fr/_media/documentation/supann/supann2009-1.0.pdf nomenclature conseillée] pour les annuaires de l'enseignement supérieur. ''LDAP'' est un protocole permettant l'interrogation d'un service d'annuaire. | ||
Ligne 7 : | Ligne 7 : | ||
Il est disponible en accès uniquement depuis le réseau de l'ÉNS, à l'adresse <code>ldap.ens-lyon.fr</code> . | Il est disponible en accès uniquement depuis le réseau de l'ÉNS, à l'adresse <code>ldap.ens-lyon.fr</code> . | ||
==== Exemple de requête ==== | |||
L'utilitaire <code>ldapsearch</code>, disponible dans le paquet <code>ldap-utils</code> sous debian/ubuntu et <code>openldap</code> sous Archlinux permet d'effectuer des requêtes sur la base de données du serveur. | L'utilitaire <code>ldapsearch</code>, disponible dans le paquet <code>ldap-utils</code> sous debian/ubuntu et <code>openldap</code> sous Archlinux permet d'effectuer des requêtes sur la base de données du serveur. | ||
Ligne 21 : | Ligne 21 : | ||
<code>ldapsearch -xLLL -h ldap.ens-lyon.fr -b 'ou=people,dc=ens-lyon,dc=fr' supannCodeINE=040…F displayName</code> | <code>ldapsearch -xLLL -h ldap.ens-lyon.fr -b 'ou=people,dc=ens-lyon,dc=fr' supannCodeINE=040…F displayName</code> | ||
==== Effectuer des requêtes complexes==== | ==== Effectuer des requêtes complexes ==== | ||
Il est possible d'utiliser à son avantage wildcard (\*) et opérateurs logiques. Par exemple, la commande suivante renvoie l'ensemble des <code>uid</code> des personnes étant inscrites en L3 au département informatique de l'ENS de Lyon et n'habitant pas à la résidence Debourg: | Il est possible d'utiliser à son avantage wildcard (\*) et opérateurs logiques. Par exemple, la commande suivante renvoie l'ensemble des <code>uid</code> des personnes étant inscrites en L3 au département informatique de l'ENS de Lyon et n'habitant pas à la résidence Debourg: |