Alle Projekte

BNP ParibasKundenprojekt · 2018 — 2019

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.

  • Java 8
  • Spring Boot 1.5
  • Keycloak
  • OAuth 2.0
  • RabbitMQ
  • JBoss
  • IAM / CIAM

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