Zentrale Benutzerverwaltung über LDAP und Alternativen

electric.larry

\''; DROP TABLE user; --
Registriert
13 Dez. 2014
Beiträge
4.484
Ort
Raum 43
Wir haben heute eine Anfrage herein bekommen, eine zentrale Benutzerverwaltung für alle Websites und Apps eines Unternehmens zu stricken. Bisher verwalten alle Systeme ihre Benutzer unabhängig von einander. Möchte ein Nutzer also alle Services dieser Firma nutzen, müssen sie sich bei fünf Seiten/Apps getrennt von einander einen Account registrieren. In Zukunft soll nur noch ein Account über die Firmenwebsite registriert werden müssen und dieser steht in allen Anwendungen zur Verfügung. Im nächsten Schritt soll eine Anmeldung über Single-Sign-On möglich sein.

Mein erster Gedanke war, das über (open)LDAP zu lösen. Haben openLDAP bei einem anderen Projekt seit fast 10 Jahren im Betrieb und hatten damit nie Probleme, die von openLDAP verursacht wurden. Der LDAP Server scheint auch überhaupt nicht wartungsintensiv.

Meine Fragen dazu:

  • Ist (open)LDAP noch "zeitgemäß", letztes Release 2.4 ist von 2007?
  • Kennt ihr brauchbare und langfristig gewartete Open Source Alternativen mit denen zentrale Userverwaltung und Single-Sign-On gestrickt werden können? Möchte vermeiden, dass wir in 5 Jahren den LDAP Server durch etwas Anderes ersetzen müssen.
  • Was sind eure Erfahrungen mit LDAP? Fallstricke bei komplexeren Anforderungen? Sicherheit und Wartung?

Danke!
 
Ist (open)LDAP noch "zeitgemäß", letztes Release 2.4 ist von 2007?

Abgesehen davon, dass das ist, nutzen die coolen Kids jetzt .

Wüsste jetzt nicht, was gegen LDAP als Protokoll sprechen würde. Es wurde exakt dafür entwickelt und meines Wissens nach gibt es nichts grundlegend Besseres.

EDIT: Achso, da das hier in "Webtechnik" steht, könnte als Basis für das Single-Sign-On nützlich sein, wenn du Anwendungen darumstricken willst.

Siehe auch:
 
Ich werde demnächst mit arbeiten müssen - der unterstützt neben LDAP noch weitere Protokolle. Könnte nützlich sein falls du Software anbinden willst die kein LDAP kann, dafür aber SAML oder OAuth.
 
Zurück
Oben