SSO mit Keycloak und Symfony

in  Zikula Apps , , ,

SSO mit Keycloak und Symfony

Mit der Java-basierten Software Keycloak wird die Verwaltung und Authentifizierung von Nutzern zentral gelöst. Hierbei bleiben kaum Wünsche offen: egal ob nun ein Registrierungsprozess, die Integration mit Social Logins (Google, Facebook, usw.) oder LDAP gewünscht ist, mit Keycloak lassen sich diese Themen sehr flexibel umsetzen. Auch erweiterte Features, wie etwa eine 2-Faktor-Authentifizierung, sind möglich.

Um Keycloak mit Symfony zu integrieren, ohne sich mit der Security-Komponente von Symfony im Detail auseinandersetzen zu müssen, bietet sich dieses Bundle an.

Insbesondere wenn man mehrere Apps mit demselben Login (Single Sign On) verwenden möchte, spielt solch ein Ansatz seine Vorteile aus. Es sei aber darauf hingewiesen, dass man sich damit nicht nur tolle Features, sondern auch ein gutes Stück Komplexität einhandelt. Es lohnt sich also nicht unbedingt für kleine Projekte.

Weitere Beiträge in Kategorie Zikula Apps

Kommende Neuerungen in Symfony 7.3
-

Die neue Hauptversion Symfony 7.3 steht vor der Tür. Nachfolgend werden wieder die wichtigsten Neuerungen aufgelistet, sortiert nach der jeweiligen Komponente.

Console
Aufrufbare Commands und …
Kommende Neuerungen in Symfony 7.2
-

Dieser Beitrag sammelt die Blog-Beiträge, welche die neuen Funktionen in der anstehenden Hauptversion Symfony 7.2 vorstellen. Wie üblich werden die Neuerungen im Folgenden thematisch nach Komponente …

Kommende Neuerungen in Symfony 7.1
-

Derzeit werden die ersten Blog-Beiträge veröffentlicht, welche Einblicke in die neuen Features der nächsten Hauptversion Symfony 7.1 geben. Wie üblich werden die Neuerungen im Folgenden thematisch …

Kommende Neuerungen in Symfony 6.4
-

Die Veröffentlichung der nächsten Symfony-Version 6.4 steht bevor. Wie immer gibt es regelmäßige Einblicke in die wichtigsten, zu erwartenden Features und Verbesserungen. Dieser Beitrag zeigt im …

Symfony vereinfacht zeitgesteuerte Aktionen mit neuer Scheduler-Komponente
-

Mit Symfony 6.3 sind wieder allerhand neue Features hinzugekommen. In diesem Beitrag möchte ich kurz die neue Komponente Scheduler vorstellen, mit welcher der Symfony Messenger um zeitgesteuerte …