Die Kundenidentität von BNP Paribas und Hello bank! zentralisieren
Java-/Spring-Boot-Ingenieur IAM / CIAM bei BNP Paribas: Authentifizierungs- und Berechtigungsplattform in Microservices-Architektur, 8 IAM-Komponenten und 12 über OAuth 2.0 angebundene Anwendungen.
Der Kontext
Die Kunden von BNP Paribas und Hello bank! nutzen zahlreiche Anwendungen. Eine Authentifizierungs- und Berechtigungsplattform in Microservices-Architektur verwaltet ihre Identität und Rechte je nach Profil und Authentifizierungsmethode.
Meine Rolle
Java-/Spring-Boot-Ingenieur – IAM / CIAM von Juli 2018 bis Juni 2019: Analyse von Identitäten, Kundenprofilen und Zugriffsrechten, Erstellung der Spezifikationen, Konzeption und Entwicklung der IAM-Komponenten.
Umsetzung
8 IAM-Komponenten in Java 8 / Spring Boot 1.5. Integration mit Keycloak und Anbindung von 12 Anwendungen über OAuth 2.0. Verwaltung des Passwort-Lebenszyklus; Berechtigungen nach Profil und Authentifizierungsmethode. Asynchroner Austausch über RabbitMQ und Deployment auf JBoss.
Qualität & Sicherheit
90 % Testabdeckung; Authentifizierungszeit um 30 % verkürzt.
Vertraulichkeit
Für einen Kunden umgesetztes Projekt: Code und interne Details sind vertraulich. Diese Seite gibt Umfang, Technologien und Ergebnisse aus meinem Lebenslauf wieder.
BNP Paribas
Ein ähnlicher Bedarf in Ihrem Team?
Schildern Sie mir Ihren Kontext und Ihren Bedarf: Gemeinsam klären wir, ob mein Profil passt.
Über das Projekt sprechen