Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Was ist LDAP, wie benutzte ich LDAP mit Delphi (https://www.delphipraxis.net/39478-ist-ldap-wie-benutzte-ich-ldap-mit-delphi.html)

NewTimeLive 3. Feb 2005 12:19


Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Hallo User,

Ich bin langsam echt verzweifelt, googlen bringt nix, diverse Delphi Foren bringen nix,
das is mein letzter Verzweifelter Versuch, rauszufinden was LDAP ist und wie ich es mit delphi benutzte... wenn irgend ´jemand ne entfernteste idee hat wie ich LDAP benutzten kann bin ich dankbar


MfG

NewTimeLive

Assarbad 3. Feb 2005 12:32

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
LDAP sprichst du genauso an wie WMI. Und dazu gibt es definitiv Ressourcen. Auch hier im Forum.

f4_tim 3. Feb 2005 12:32

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Google mal nach ADSI... Das könnte dir helfen. [google]+ADSI +Delphi[/google]
Oder direkt hier: http://www.agnisoft.com/adsi/Conf2000/3132.htm

franktron 3. Feb 2005 12:37

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Warum setzen eigentlich alle LDAP immer mit Active Drirectory in Verbindung??

Und wie kann man denn mit einem reinen LDAP Server (z.b. Linux OpenLDAP) Kommunizieren??

Assarbad 3. Feb 2005 12:52

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Zitat:

Zitat von franktron
Warum setzen eigentlich alle LDAP immer mit Active Drirectory in Verbindung??

Und wie kann man denn mit einem reinen LDAP Server (z.b. Linux OpenLDAP) Kommunizieren??

Weil es, soweit ich weiß, auch die Kommunikation mit anderen LDAP-Servern (nicht-MS, wenn du so willst) erlaubt. Ich kam allerdings noch nicht in die Verlegenheit dies zu testen.

Sollte es wider Erwarten nicht gehen, so gibt es wundervolle LDAP-Protokollspezifikationen zur freien Verwendung im Internet. Außerdem kann Delphi über WinSock oder die entsprechenden Wrapper-Kompos (zB Indy) die Kommunikation über TCP/IP realisieren.

Alter Mann 3. Feb 2005 19:40

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Hallo NewTimeLive,

wenn Du wissen willst was LDAP(Lightweight Directory Access Protokoll) ist, dann lese Dich hier
Linux LDAP HOWTO ein.

Und wie Du siehst, es ist nicht MS :wink:

NewTimeLive 4. Feb 2005 10:34

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Zitat:

Alter Mann
wenn Du wissen willst was LDAP(Lightweight Directory Access Protokoll) ist, dann lese Dich hier
Linux LDAP HOWTO ein.

Und wie Du siehst, es ist nicht MS
Ich soll aber nicht über LDAP und Linux herausfinden ich soll etwas über LDAP und Microsoft Windows herausfinden das mit dem Linux HOWTO da war ich schon zu oft drauf hat mich aber nicht wirklich in meiner Sache weiter gebracht...
Wenn du ein HOWTO (am besten Deutsch) für LDAP und Windows hast, bitte her damit aber trotzdem danke, war halt nur nicht das was ich gesucht habe...

und zum anderen ich habe mitlerweile eine Source gefunden mit einem Demo Programm leider ist die Licens ein wenig Teuer aber wirklich den Umgang mit Delphi und LDAP erklärt dies nicht, diese Demo zeigt nur den Connect vom LDAP Protocol zu einem NOVELL LDAP Server, und nicht wie ich mithilfe von LDAP die Benutzterrechte auslesen und Spiegeln (Syroniesieren) kann.

Assarbad 4. Feb 2005 10:52

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Schön, daß du die restlichen Antworten scheinbar ignorierst. Die Annahme, daß du von Windows sprichst, liegt bei einem Delphi-User schließlich nahe.

In Deutsch wird es wohl kaum etwas geben, wozu sollte sich da jemand die Mühe machen? Das PSDK enthält ebenfalls offline viele Infos zum Thema.

fiasko 4. Feb 2005 12:16

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Hallo,

Zitat:

Zitat von NewTimeLive
...nicht wie ich mithilfe von LDAP die Benutzterrechte auslesen und Spiegeln (Syroniesieren) kann.

das hat auch überhaupt nix mit LDAP zu tuhen. Als erstes würde ich schauen ob du irgendwo her die Schemata für die AD-Einträge herbekommst, oder du suchst dir einen LDAP-Browser und schaust mal was so im AD alles gespeichert ist. Für Replikation wird doch aber der AD Server selber mechanismes mitliefern, wozu da selber etwas zusammenschustern?

Assarbad 4. Feb 2005 12:43

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Zitat:

Zitat von fiasko
Als erstes würde ich schauen ob du irgendwo her die Schemata für die AD-Einträge herbekommst, oder du suchst dir einen LDAP-Browser und schaust mal was so im AD alles gespeichert ist. Für Replikation wird doch aber der AD Server selber mechanismes mitliefern, wozu da selber etwas zusammenschustern?

Die Struktur entnimmt man, zum X-ten Mal, dem PSDK.

Und ja, Replikation übernimmt der FRS und das AD.

Markus 4. Feb 2005 13:37

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Wenn du mit LDAP ein AD bearbeiten willst, kann ich dir C# (2005) empfehlen. Hab ne ADSI-Benutzerverwaltung mit Delphi und mit C# geschrieben. Ich kann nur sagen, dass sich das ganze mit C# um einiges einfacher und stabiler umsetzen lässt. Außerdem ist das ganze im MSDN recht gut dokumentiert, z.B. hier
Du musst natürlich selbst suchen, wenn du was bestimmtes brauchst, aber da C# von Microsoft ist, geht das leichter. C# kannst du hier bekommen: Microsoft Visual C# 2005 Express

woki 4. Feb 2005 14:08

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Hi,

Ldap ist in Windoes in Com-Objekten implementiert. Delphi kann mit COM-Objekten aus der Sicht des Entwicklers sehr viel effizienter umgehen als VC++ oder VB.
C# käme als Alternative ja auch nur dann in Frage, wenn eine Dot Net Applikation geplant wäre. Selbst wenn das so ist, gäbe es aber immer noch keinen Grund gleich eine neue Programmiersprache und eine neue IDE zu lernen. Das Borland Developer Studio (BDS 3.0, Delphi 2005) stellt C# als Alternative ja schließlich auch zur Verfügung.

Gruß
Woki

Assarbad 4. Feb 2005 16:00

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Zitat:

Zitat von woki
Ldap ist in Windoes in Com-Objekten implementiert. Delphi kann mit COM-Objekten aus der Sicht des Entwicklers sehr viel effizienter umgehen als VC++ oder VB.

Du meinst transparenter, oder? Also effizienter ist Delphi wirklich nicht.

Alter Mann 4. Feb 2005 17:17

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Hallo NewTimeLive,

Zitat:

Ich soll aber nicht über LDAP und Linux herausfinden ich soll etwas über LDAP und Microsoft Windows herausfinden das mit dem Linux HOWTO da war ich schon zu oft drauf hat mich aber nicht wirklich in meiner Sache weiter gebracht...
LDAP ist KEINE MS-Erfindung! Nur durch die Einführung ab W2K-Server ist es bekannter geworden.
Und das Linux-HOWTO ist in Deutsch! Es soll Dir ja auch nur Vermitteln wie LDAP funktioniert, was es kann und
wozu es genutzt werden kann.
Die Links hier im Thread weisen Dich schon in die richtige Richtung, man muss nur lesen!

Ach so, im AD wird nicht synchronisiert, sondern eine Replikation durchgeführt.
Und mal Ehrlich, wer drückt Dir den so etwas auf?; Diese Funktionalitäten werden doch schon durch das "adminpack"
bereitgestellt.

Gruß

PS agnisoft!!!

Assarbad 4. Feb 2005 17:56

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Zitat:

Zitat von Alter Mann
Zitat:

Ich soll aber nicht über LDAP und Linux herausfinden ich soll etwas über LDAP und Microsoft Windows herausfinden das mit dem Linux HOWTO da war ich schon zu oft drauf hat mich aber nicht wirklich in meiner Sache weiter gebracht...
LDAP ist KEINE MS-Erfindung!

Hat doch auch niemand behauptet. Warum verkrampfen manche Leute immer, sobald sie den Namen eines Protokolls zusammen mit Microsoft und/oder Windows hören. Bei TCP/IP hab ich auch noch niemanden meckern hören. Außer ein paar Unkenrufe von Sicherheitsexperten, daß der vollimplementierte IP-Stack auf XP diese Rechner zu besseren Drohnen macht.
Fakt ist: er will es auf Windows benutzen, also kann er auch die von Windows bereitgestellten Hilfmittel (ab NT 4.0 SP6 vorhanden) benutzen.

Zitat:

Zitat von Alter Mann
Ach so, im AD wird nicht synchronisiert, sondern eine Replikation durchgeführt.

Das Ergebnis bleibt gleich.

Gruß.

Alter Mann 4. Feb 2005 18:25

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Hallo Assarbad,

Zitat:

Das Ergebnis bleibt gleich.
Mag ja richtig sein, nur die Zeiten sind unterschiedlich. Eine Synchronisation erfolgt Zeitgleich! Sonst wäre es ja nicht synchron. Die Replikation erfolgt immer innerhalb der nächsten 90 Minuten +_ 30 Sekunden(Standardeinstellung), es sei man schiebt sie manuell an.
An- und Abmelden, Neustart des Rechners nicht mitgerechnet.

Heffalump 25. Okt 2005 16:39

Re: Was ist LDAP, wie benutzte ich LDAP mit Delphi
 
Das Posting ist zwar schon ein paar Tage, dennoch ein Link mit dem man LDAP in ein Delphiprogramm einbinden kann. Project Jedi / API Library


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz