B2C User Management Application | UMA

Helvetia Versicherung Schweiz
Engineering Operation Versicherungen

Komplette Umsetzung inklusive Betrieb einer neuen Webapplikation zur Verwaltung von B2C-Benutzern. Die Anwendung ermöglicht Support-Teams unterschiedlicher Mandanten, Benutzer zu verwalten, anzupassen und zu löschen. b-nova konzipierte, implementierte und betrieb die Lösung in Eigenverantwortung als Kombination aus Frontend- und Backend-Service.

Biggest challenge

Ablösung einer nicht mandantenfähigen Vorgängerlösung bei gleichzeitiger Einführung moderner Authentifizierungs- und Betriebsprozesse

What we did

Konzeption, Implementation und Betrieb

Main tools we used

Quarkus, ForgeRock IdP, OIDC, RESTful API, Angular, Kustomize, ArgoCD, OpenShift, GitHub Actions

Aufgaben

Requirements Engineering anhand der alten, nicht mandantenfähigen Applikation und Befragungen der Stakeholder
Konzeption der neuen Applikation, der Anbindungen sowie der Authentifizierung und Autorisierung mittels OIDC und einem Rollenkonzept (RBAC)
Implementierung der Quarkus Backend- und Angular Frontend-Applikation
Implementation von automatisierten Tests
Aufbau CI/CD Flows mittels GitHub Actions, ArgoCD und Kustomize
Betrieb und Wartung der Applikation inkl. SLA Support

Technologien

Quarkus Java 17 ForgeRock IdP OIDC Angular Kustomize ArgoCD OpenShift