« 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
==== 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: