« LDAP » : différence entre les versions
imported>Gniot (Description de la configuration sous thunderbird) |
imported>Gniot Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
C'est grâce à cet annuaire que vous pouvez intégrer à votre client mail des informations concernant les étudiants et personnels de l'ENS de Lyon, pour compléter automatiquement les noms des destinataires par exemple. | C'est grâce à cet annuaire que vous pouvez intégrer à votre client mail des informations concernant les étudiants et personnels de l'ENS de Lyon, pour compléter automatiquement les noms des destinataires par exemple. | ||
<note important> Ce serveur n'est accessible que depuis le réseau de l'ENS. Il faut donc que vous soyez à l'école, ou que vous soyez | <note important> Ce serveur n'est accessible que depuis le réseau de l'ENS. Il faut donc que vous soyez à l'école, ou que vous soyez connecté·e [[documentation/ens/vpn|au VPN de l'ENS]]. </note> | ||
=== Configuration sur thunderbird === | === Configuration sur thunderbird === |
Version du 30 janvier 2021 à 21:17
Serveur LDAP
L'ENS de Lyon dispose d'un serveur Lightweight Directory Access Protocol (LDAP) qui suit la nomenclature conseillée pour les annuaires de l'enseignement supérieur. LDAP est un protocole permettant l'interrogation d'un service d'annuaire.
C'est grâce à cet annuaire que vous pouvez intégrer à votre client mail des informations concernant les étudiants et personnels de l'ENS de Lyon, pour compléter automatiquement les noms des destinataires par exemple.
<note important> Ce serveur n'est accessible que depuis le réseau de l'ENS. Il faut donc que vous soyez à l'école, ou que vous soyez connecté·e au VPN de l'ENS. </note>
Configuration sur thunderbird
Vous pouvez configurer le serveur LDAP sur thunderbird pour avoir vos contacts à l'ENS complétés automatiquement.
Pour cela,
1. Allez dans les paramètres dans Thunderbird (Edit / Preferences). 2. Sélectionnez l'onglet "Composition". 3. Cliquez sur "Éditer" les serveurs d'adresses. 4. Ajouter un serveur avec les paramètres suivant:
Hostname: ``ldap.ens-lyon.fr`` Base DN: ``ou=people,dc=ens-lyon,dc=fr``
Exemple de requête
L'utilitaire ldapsearch
, disponible dans le paquet ldap-utils
sous debian/ubuntu et openldap
sous Archlinux permet d'effectuer des requêtes sur la base de données du serveur.
Note : En raison des problèmes de vie privée engendrée par certains champs du LDAP, les informations stoquées sur cet annuaire ont été diminuées. Les requêtes ci-dessous ne fonctionneront donc plus, mais sont conservées sur le wiki à titre historique.
Récupérer le numéro INE d'un utilisateur (ou tout autre champs)
Si vous souhaitez récupérer le numéro INE de l'utilisateur Jean Dupont, de nom d'utilisateur jdupont, il suffit de taper la commande suivante:
ldapsearch -xLLL -h ldap.ens-lyon.fr -b 'ou=people,dc=ens-lyon,dc=fr' uid=jdupont supannCodeINE
Pour un champ quelconque, il suffit de remplacer supannCodeINE
par le champ voulu.
Par exemple, pour savoir à qui appartient un numéro INE, on peut exécuter la commande suivante, qui recherche la valeur du champ `displayName` associée à une valeur du champ `supannCodeINE`:
ldapsearch -xLLL -h ldap.ens-lyon.fr -b 'ou=people,dc=ens-lyon,dc=fr' supannCodeINE=040…F displayName
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 uid
des personnes étant inscrites en L3 au département informatique de l'ENS de Lyon et n'habitant pas à la résidence Debourg:
ldapsearch -xLLL -h ldap.ens-lyon.fr -b 'ou=people,dc=ens-lyon,dc=fr' '(&(supannEtuInscription=[anneeinsc=2016]\*[cursusann={SUPANN}L3]\*[affect=DPT INFORMATIQUE])(!(enslPersonHebergement=RESIDENCE_DEBOURG)))' uid