Performante Authentifizierung mit Keycloak

Vor einem Jahr habe ich in meinem Beitrag Skalierbare Authentifizierung – Föderation statt Integration erläutert wie föderative Authentifizierungsverfahren die Skalierbarkeit stark verteilter Systeme fördern. Kürzlich hatte ich wieder die Möglichkeit zum Thema OpenID Connect und Keycloak zu sprechen. Dabei fiel mir auf, dass der tatsächliche Aha-Effekt oftmals erst eintritt, wenn mit konkreten Messungen aufgezeigt wird, wie überlegen föderative Authentifizierungsverfahren gegenüber integrativen Verfahren in einigen Aspekten sind. Daher möchte ich mit diesem Beitrag bei Ihnen einen Aha-Effekt in Bezug auf Performance erzielen. Ich werde anhand eines konkreten Testszenarios zeigen, wie man die Performance einer verteilten Anwendung durch föderative Authentifizierung massiv verbessern kann.

Weiterlesen …

Continuous Deployment einer Ionic-App mit Jenkins

In Zeiten der fortschreitenden Automatisierung wird auch im Bereich der Software-Entwicklung an der Optimierung der Prozesse gearbeitet. Keine moderne Softwareschmiede kommt heutzutage ohne Continous-Deployment (CD) und Continous-Integration (CI) aus. Zur Verfügung stehen dafür je nach gewählter Plattform verschiedene Tools, um neue Programmversionen einfach und schnell an den Kunden auszuliefern.