Ich bin Entwickler für ein Produkt, das zur Authentifizierung in LDAP integriert ist. Ich muss ein Verzeichnis einrichten, mit dem ich testen kann.
Ich bin kein Experte für LDAP. Um die Lernkurve zu vereinfachen, wäre es hilfreich, ein reales Beispielverzeichnis zu haben.
Gibt es Ressourcen, die mir beim Einrichten eines sofort einsatzbereiten Demo-Verzeichnisses helfen? Eine VMware-Appliance zum Beispiel?
Antworten:
OpenDS ist sehr einfach zum Laufen zu bringen - einfach die ZIP-Datei herunterladen und das Installationsprogramm ausführen oder den Java-Webstart verwenden. Das Installationsprogramm kann das Verzeichnis auch mit Testeinträgen füllen, wenn Sie einige Beispieldaten anzeigen möchten.
Ich würde Apache Directory Studio dringend als guten Client empfehlen , um sich mit dem Durchsuchen, Bearbeiten und Verwalten von Daten über LDAP vertraut zu machen.
quelle
Installieren Sie Ubuntu Server Edition 8.10, starten Sie es und installieren Sie OpenLDAP.
Sie können wahrscheinlich nur die Standardeinstellungen akzeptieren, wenn dies nur zu Testzwecken dient. Daher lautet Ihre Domain " dc = example" und "dc = com" . Im Installationsassistenten sollten Sie aufgefordert werden, Ihren LDAP-Administrator-Benutzer einzurichten. Der DN dieses Benutzers sollte * cn = admin, dc = example, dc = com sein.
Dann müssen Sie zwei Organisationseinheiten hinzufügen, eine für Personen und eine für Gruppen. Erstellen Sie die Datei myldap.ldif und platzieren Sie diese darin:
Wenn LDAP ausgeführt wird, fahren Sie es mit herunter
/etc/init.d/slapd stop
.Verwenden Sie ldapadd , um die LDIF-Datei zu unserer LDAP-Datenbank hinzuzufügen:
Sie werden nach Ihrem Passwort gefragt, das Sie während der Installation festgelegt haben.
Führen Sie eine LDAP-Sicherung durch
/etc/init.d/slapd start
und installieren Sie dann Webmin:Sie können jetzt über die URL zu der IP-Adresse Ihres LDAP-Servers an Port 10000 navigieren
https://your-server-ip:10000/
. Beachten Sie, dass Sie in diesem Anmeldebildschirm das Root-Passwort für den Computer eingeben müssen.Von hier aus müssen wir Webmin für die Interaktion mit unserer LDAP-Umgebung konfigurieren. Erweitern Sie "System" und wählen Sie "LDAP-Benutzer und -Gruppen". Klicken Sie oben auf der Seite auf "Modulkonfiguration", suchen Sie die folgende Option und geben Sie diese benutzerdefinierten Daten ein:
Klicken Sie unten auf Speichern. Sie kehren zum vorherigen Bildschirm zurück, in dem Sie jetzt LDAP-Benutzer und -Gruppen hinzufügen können. Dies ist jetzt ein funktionierender LDAP-Server. Sie können es mit dem Befehl abfragen ldapsearch abfragen :
Gesamte Datenbank:
Benutzersuche:
Ich habe das meiste auswendig gelernt, also musst du mir vergeben, wenn ich ein paar Schritte verpasst habe. Genießen.
quelle
Ich denke nicht, dass ein LDAP-Server einfach sein wird, bis Sie Ihr LDAP ein wenig auffrischen. Die meisten Konzepte werden von allen geteilt.
Unter Windows lohnt es sich möglicherweise, sich mit dem Active Directory-Anwendungsmodus zu befassen , der Ihnen eine relativ einfache (aber für die Entwicklungsanforderungen umfassende) LDAP-Funktionalität bietet, ohne das gesamte mit AD gelieferte Domänen- / DNS- / usw.-Gepäck.
quelle
Zu diesem Zweck stellt ForumSys einen kostenlosen LDAP-Testserver zur Verfügung! Stellen Sie einfach eine Verbindung mit Ihrer bevorzugten Sprache her, um Ihren Auth-Code zu testen. Sie müssen ihn nicht einrichten. Schauen Sie sich das an: https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test -Server/
quelle