Login

Wie die NHS Leadership Academy mit Auth0 skaliert

Vereinheitlichung des Identity-Managements in 4 Ländern und mehr als 200 Trusts

Wie die NHS Leadership Academy mit Auth0 skaliert

Abschied von der Legacy-Plattform

Die erste Version der NHS Leadership Academy nutzte das Ruby-on-Rails-Framework, wobei weitere Funktionen von externen E-Learning- und CRM-Plattformen importiert wurden. „Single Sign-On (SSO) fehlte jedoch, da sich die Integration in andere Anwendungen als schwierig erwies“, erklärt Vardhan. 

„Mit den Jahren wurde die Wartung der Plattform immer schwieriger. Sie entsprach keinem der branchenüblichen Standards für Authentifizierung und Autorisierung. Es erwies sich als schwierig, die vielen Anwendungen und Websites der NHS Leadership Academy zu integrieren.“ 

Das war ein ernsthaftes Problem, schließlich ist der NHS in ganz England und Wales in mehr als 200 Trusts organisiert. Diese sind für die Erbringung von Dienstleistungen in einem bestimmten Gebiet zuständig und genießen ein hohes Maß an Autonomie hinsichtlich der von ihnen eingesetzten Technologie.

„Jeder NHS-Trust ist anders und es kommt viel Legacy-Technologie zum Einsatz“, sagt sie.

Für die Neuentwicklung orientierte sich die NHS Leadership Academy am beliebten Laravel-Framework. Da die meisten anderen in der Akademie verwendeten Frameworks in PHP geschrieben waren, lag es nahe, für die Kernanwendung ein PHP-Framework zu wählen.

Laravel bietet erweiterte Authentifizierungsfunktionen und ist mit Microsoft Active Directory (AD) kompatibel. Diese Funktionen wurden mit der Auth0 Platform erweitert, wodurch langfristige Skalierbarkeit sichergestellt und die Entwicklungseffizienz gesteigert werden konnte.

„Jetzt können wir unser Produkt regelmäßig verbessern. Unser Team kann seine Zeit und Energie nun der Entwicklung unserer Kernprodukte und -dienstleistungen widmen. Wir müssen uns keine Sorgen um das Identity-Management machen.“

- Ishani Vardhan, Digital Delivery Lead

Schnellere Iterationen und geringerer Wartungsaufwand

Als Organisation des öffentlichen Sektors prüft der NHS alle potenziellen Anschaffungen auf Sicherheit, Wirtschaftlichkeit und Kompatibilität mit bestehenden Systemen. Der einfachste Weg ist immer, ein bereits genehmigtes Produkt zu wählen. Nichtsdestotrotz entwickelte die NHS Leadership Academy einen soliden Business Case für die Beschaffung von Auth0 als neue Identity-Lösung.

„Wir mussten einen formellen Business Case erstellen. Dies entspricht zwar den Governance-Vorgaben, ist aber zeitaufwändig. Wir erstellten also Benutzerberichte und Kosten-Nutzen-Analysen, die aufzeigten, was wir mit dem Produkt vorhatten, und haben jeden Cent begründet. Es war ein Riesenaufwand“, sagt Vardhan. 

Es dauerte fünf Monate, bis wir grünes Licht für die Beschaffung von Auth0 erhielten, aber das Warten hat sich gelohnt. Seit der Einführung von Auth0 vor einigen Jahren hat das Team der NHS Leadership Academy bereits spürbare Vorteile erzielt. Den Mitarbeiter:innen bleibt mehr Zeit für das Kernprodukt, während der Aufwand für die Wartung geringer ist. 

„Wir wollten die Authentifizierung einer IDaaS-Plattform überlassen. Identity-Management ist kompliziert und nichts, womit wir uns täglich befassen. Auth0 bot alle Funktionen, Tools und Sicherheitsgarantien, die wir benötigten“, sagt Vardhan. 

„Jetzt können wir unser Produkt regelmäßig verbessern. Unser Team kann seine Zeit und Energie nun der Entwicklung unserer Kernprodukte und -dienstleistungen widmen. Um das Identity-Management müssen wir uns keine Sorgen machen“, fügt sie hinzu.

Weniger Supportanfragen, mehr Zufriedenheit im Entwicklungsteam

Auth0 ermöglichte es dem Team der NHS Leadership Academy vom ersten Tag an, ihre Zeitpläne zu beschleunigen und fortschrittliche Authentifizierungssysteme zu implementieren. 

„Mit Auth0 ist Authentifizierung so einfach. Die APIs sind gut konzipiert, und es sind Bibliotheken für alle von uns verwendeten Frameworks vorhanden. Auth0 ist unglaublich entwicklerfreundlich“, sagt Vardhan. 

„Unser DevOps-Team war mit dem Onboarding-Prozess von Auth0 sehr zufrieden. Die Integration neuer Anwendungen in das Kernprodukt, der Aufbau benutzerdefinierter Authentifizierungsabläufe, das Hinzufügen von Branding und die Migration von Accounts von unserer Legacy-Plattform – alle diese Prozesse waren sehr einfach. Wir haben außerdem einen allmählichen Rückgang der Supportanrufe (bezüglich Zugriffsproblemen) und eine Verkürzung des Zeitaufwands für Passwortrücksetzungen festgestellt. Unsere Endbenutzer:innen können nun selbst aktiv werden,“ sagt sie. 

Die NHS Leadership Academy entschied sich außerdem für mehrere erweiterte Funktionen von Auth0. Zum Beispiel wurden Self-Service-Mechanismen hinzugefügt, die es Benutzer:innen ermöglichen, ihr Konto zu verwalten, ohne den IT-Support hinzuziehen zu müssen. Das Team fügte außerdem Sicherheitsfunktionen hinzu, darunter Funktionen zur Erkennung kompromittierter Passwörter, die eine Warnung auslösen, sobald ein Benutzerpasswort in einem Online-Datenleck auftaucht.

Das Team der NHS Leadership Academy hofft, in den kommenden Jahren Optionen zur passwortlosen Authentifizierung einzuführen, räumt aber ein, dass dies wohl eher langfristig der Fall sein wird.

„Wir machen uns Gedanken um kulturelle Veränderungen, um Menschen dabei zu helfen, neue Arbeitsweisen zu finden. Anfangs mag es langsam vorangehen, aber wir werden sicherlich stetige Fortschritte erzielen“, sagt Vardhan.

Get ready to shipat the pace of AI