1. Création d'une classe générique
1.1 Code
Voici une classe conçue pour prendre en compte un certain nombre de cas d'utilisation d'un annuaire LDAP (différents moyens de s'y connecter, différents formats attendus de données).
Le principe premier de l'utilisation d'une classe telle que celle-ci est de lui déléguer tout le travail de gestion de la connexion, du binding et de l'unbinding et d'avoir à sa disposition diverses méthodes mettant les données sous différents formats de manière automatique. Ceci permet alors au développeur qui l'utilise ne faire totalement abstraction du coté technique pour se concentrer seulement sur le fonctionnel : la réponse à la question : « quel format de données ? » est trouvée en regardant les différentes méthodes proposées. Il ne nous manque donc plus qu'à trouver les bons paramètres (filtres, attributs, ...) et la réponse à cette question est d'ordre fonctionnel plus que technique.
# -*- coding: utf-8 -*-
import sys
import...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première