Je suis développeur d'un produit qui s'intègre à LDAP pour l'authentification. J'ai besoin de mettre en place un répertoire que je peux tester.
Je ne suis pas un expert de LDAP. Pour faciliter la courbe d'apprentissage, il serait utile d'avoir un répertoire d'exemples réels.
Existe-t-il des ressources qui m'aideront à créer un répertoire de démonstration, prêt à l'emploi? Une appliance VMware par exemple?
Réponses:
OpenDS est très facile à lancer - il suffit de télécharger le fichier ZIP et d'exécuter le programme d'installation ou d'utiliser le démarrage Web Java. Le programme d'installation peut également remplir le répertoire avec des entrées de test si vous souhaitez voir des exemples de données.
Je recommande fortement Apache Directory Studio comme un bon client à utiliser pour se familiariser avec la navigation, la modification et la gestion des données via LDAP.
la source
Installez Ubuntu Server Edition 8.10, démarrez-le et installez OpenLDAP.
Vous pouvez probablement simplement accepter les valeurs par défaut s'il s'agit uniquement de tests, votre domaine sera donc dc = exemple, dc = com . Dans l'assistant d'installation, il devrait vous demander de configurer votre utilisateur admin ldap, le DN de cet utilisateur doit être * cn = admin, dc = exemple, dc = com`.
Ensuite, vous devrez ajouter deux unités organisationnelles, une pour les personnes, une pour les groupes. Créez le fichier myldap.ldif et placez-y ceci:
Si LDAP est en cours d'exécution, arrêtez-le avec
/etc/init.d/slapd stop
.Utilisez ldapadd pour ajouter le fichier LDIF à notre base de données LDAP:
Il vous demandera votre mot de passe que vous avez défini lors de l'installation.
Déclenchez LDAP avec
/etc/init.d/slapd start
puis installez Webmin:Vous pouvez maintenant naviguer vers l'IP de votre serveur LDAP au port 10000 en utilisant l'URL
https://your-server-ip:10000/
. Notez que vous devrez saisir le mot de passe root de l'ordinateur sur cet écran de connexion.À partir de là, nous devons configurer Webmin pour interagir avec notre environnement LDAP. Développez «Système», puis sélectionnez «Utilisateurs et groupes LDAP». Cliquez sur "Module Config" en haut de la page et recherchez l'option suivante et entrez ces données personnalisées:
Cliquez sur enregistrer en bas. Vous reviendrez à l'écran précédent où vous pouvez maintenant ajouter des utilisateurs et des groupes LDAP. Il s'agit maintenant d'un serveur LDAP fonctionnel. Vous pouvez l'interroger à partir de la commande à l'aide de ldapsearch :
Base de données entière:
Recherche d'utilisateurs:
J'ai fait la plupart de cela de mémoire, vous devrez donc me pardonner si j'ai raté quelques pas. Prendre plaisir.
la source
Je ne pense pas qu'un serveur LDAP sera facile tant que vous n'aurez pas amélioré votre LDAP; la plupart des concepts sont partagés entre eux.
Pour Windows, cela peut valoir la peine de regarder le mode d'application Active Directory , qui vous offre une fonctionnalité LDAP assez basique (mais suffisamment complète pour les besoins de développement) sans tout le bagage Domaine / DNS / etc. fourni avec AD complet.
la source
ForumSys fournit un serveur de test LDAP gratuit à cet effet! Connectez-vous simplement à celui-ci avec votre langue préférée pour tester votre code d'authentification, pas besoin de configuration, consultez-le: https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test -serveur/
la source