Dies ist eines von 4558 IT-Projekten, die wir erfolgreich mit unseren Kunden abgeschlossen haben.

Wobei dürfen wir Sie unterstützen?

Implementierung eines Nutzerdaten-Service

Projektdauer: 1 Jahr

Kurzbeschreibung

Zur Abdeckung der Anforderungen an die Berechtigungsvergabe wird ein zentraler Service entwickelt, welcher die berechtigungsrelevanten Daten, die bei der Anmeldung eines Benutzers zurückgeliefert werden, um spezifische Daten erweitert. Die Anmeldung der Benutzer erfolgt über den Identity-Provider Keycloak. PTA unterstützt den Kunden bei der Implementierung des Backend-Service für die Verwaltung der Daten. Für die Anreicherung der Benutzerdaten implementiert PTA Erweiterungen für den Keycloak Identity-Provider.

Ergänzung

Grundsätzlich werden die Benutzer in der Anwendung SIAM gepflegt. Dort können aber nicht alle Attribute, die zur Berechtigungsvergabe in Anwendungen erforderlich sind, gepflegt werden. SIAM teilt dem Nutzerdaten-Service über den Message-Broker Solace alle Änderungen der Benutzerdaten mit. Über fest definierte Regeln werden diese teilweise automatisiert angereichert. Über eine Web-Anwendung werden weitere Daten manuell eingepflegt. Die Anmeldung der Benutzer erfolgt über den Identity-Provider Keycloak, wobei die eigentliche Authentifizierung per SSO durch SIAM durchgeführt wird. Keycloak gibt nach erfolgreicher Anmeldung ein Token (JWT) mit den Attributen des Benutzers zurück. Ein Teil der Benutzerattribute besteht aus Listen von Werten, welche Keycloak auf Grund ihres Umfangs nicht mehr speichern kann. Hierzu entwickelt PTA eine Erweiterung des Keycloak, welche die Daten aus dem Nutzerdaten-Service abruft und in dem Token ablegt.

Fachbeschreibung

Für die Vergabe von Benutzerberechtigungen reicht das in SIAM vorhandene Konzept von Rollen und Gruppen nicht aus, da die Berechtigungen zum Teil bis auf die Ebene von Daten wie z. B. Warengruppen oder Ländern vergeben werden müssen.

Überblick

Projektzeitraum01.01.2022 - 31.12.2022

Haben wir Ihr Interesse geweckt?

Marcus Rödiger

Branchenverantwortlicher Handel

Jetzt Kontakt aufnehmen

Datei herunterladen