Herausforderung:
Auch im Jahr 2022 bieten noch nicht alle Hersteller von LDAP Servern ein GraphQL-Interface zur einfachen Integration von Verzeichnisdaten in Drittanwendungen (z.B. B2C Portale) an. Um schnell und standardkonform webbasierte UI’s entwickeln zu können, muss diese elementare Voraussetzung zur Abfrage hergestellt werden.
die Kenoxa-Lösung:
Wir haben uns des Problems angenommen und den Kenoxa IdentityHub entwickelt. Mit Hilfe weiterer Backends werden auch andere Quellsystem in einem GraphQL Schema eingebunden. Die Performance der Gesamtlösung entspricht der anzufragenden LDAP-Schnittstelle. Dabei werden erweiterte Funktionen Pagination, Partial answers, Filtering und Sorting, sowie eventuelle Eigenheiten des unterliegenden LDAP Verzeichnisses ebenso unterstützt.
Vorteile:
- schnelle UI-Entwicklung durch die Möglichkeit einer direkte Verknüpfung von Client und Verzeichnisdienst
- bessere Unterstützung für MobileApps
- Abstraktion der Abfrageebene (Client) und des dahinter liegenden Verzeichnisdienstes
- => Unabhängigkeit und Investitionssicherheit durch einfache Implementierung und Abstraktion
Technologien:
Node.js, GraphQL, LDAP,