
Single-Sign-On — Authentifizierungen leicht gemacht
Externer Login für EntraID, Keycloak und andere IdP
Die b13 Single-Sign-On Lösung verbindet TYPO3 mit dem externen Identity Provider (IdP) deiner Organisation. Website-Benutzer, Redakteure und Administratoren können sich damit mit ihrem zentralen Konto anmelden. Benutzer authentifizieren sich einmal über ihren IdP und können anschließend sicher auf TYPO3 zugreifen, ohne separate Zugangsdaten verwalten zu müssen.
Die Lösung basiert auf dem SAML-Authentifizierungsstandard (verschlüsselter und signierter XML-Austausch) und funktioniert mit Microsoft Entra ID, Keycloak, SAP Cloud Platform Identity sowie anderen kompatiblen Identity Providern.
Das Problem: Komplexität and Ineffizienz
Die Verwaltung von Benutzerzugängen in TYPO3 kann komplex und zeitaufwendig sein:
- Benutzer benötigen separate Zugangsdaten für TYPO3, obwohl bereits ein zentrales Login-System vorhanden ist.
- Das manuelle Anlegen und Entfernen von Benutzerkonten ist zeitaufwendig und fehleranfällig.
- Mehrere Systeme zu unterstützen und gleichzeitig die feingranulare Rechteverwaltung von TYPO3 beizubehalten, ist schwierig.
Unsere Lösung: Single Sign-On mit externem IdP
Single Sign-On ermöglicht es dir, dich einmal über den externen Identity Provider (IdP) deiner Organisation anzumelden und anschließend einfach auf TYPO3 und andere angebundene Systeme zuzugreifen.
Über das SAML-Authentifizierungsprotokoll wird TYPO3 mit deinem zentralen Identity Provider verbunden, zum Beispiel Microsoft Entra ID, Keycloak, SAP Cloud Platform Identity oder anderen SAML-kompatiblen IdPs. So nutzt TYPO3 eine zentrale Authentifizierung, während die vollständige Kontrolle über die Rechteverwaltung innerhalb von TYPO3 erhalten bleibt.
Vorteile von Single-Sign-On
Zugriff und Kontrolle innerhalb von TYPO3
Durch die externe Verwaltung von Benutzerzugängen können die zentralen Login-Daten deiner Organisation — gesteuert über das zentrale System (IdP) — mit TYPO3 verbunden werden, während die feingranulare Rechteverwaltung innerhalb von TYPO3 weiterhin erhalten bleibt.
Flexible Login- und Logout-Abläufe
In diesem Setup fungiert TYPO3 stets als Service Provider (SP) und kann mit der b13 Single-Sign-On-Lösung einen SP-initiierten Login, einen SP-initiierten Logout oder einen vom IdP initiierten Logout verarbeiten.
Zusätzliche Sicherheits- und Identitätsfunktionen
Über den IdP (Identity Provider) können zusätzliche Funktionen gesteuert werden, wie zum Beispiel Single Sign-on (SSO) für weitere Anwendungen, die Unterstützung von Multi-Faktor-Authentifizierung (MFA) sowie vereinfachte Offboarding-Prozesse für interne Nutzer.
Erprobte Integrationen
Die b13 Single-Sign-On Lösung wurde bereits erfolgreich mit Microsoft Entra ID, Keycloak und dem SAP Cloud Platform Identity Authentication Service eingesetzt. Auch andere SAML-kompatible Identity Provider können problemlos integriert werden.
So funktionert Single-Sign-On
Die b13 Single-Sign-On Lösung basiert auf einer TYPO3-Erweiterung sowie einer SAML-Bibliothek. Der Anwendungsserver stellt ein Zertifikat und einen Private Key aus, die zur Signierung und Verschlüsselung der XML-Daten verwendet werden. Die TYPO3-Erweiterung ermöglicht es, den Login (die Authentifizierung) über eine YAML- oder XML-Datei zu konfigurieren. Neben der MetaData-URL können weitere Funktionen eingerichtet werden.
Zusätzliche Funktionen

Just-in-Time Provisioning
Erstellt TYPO3-Benutzer automatisch über den Identity Provider, sobald sie sich zum ersten Mal anmelden, oder beschränkt den Zugang ausschließlich auf bereits bestehende TYPO3-Konten.

Getrennter Zugriff für Redakteure und Besucher
Konfiguriere Single Sign-On für Frontend-Benutzer, Backend-Redakteure oder beide. In Multisite-Projekten kann die Authentifizierung pro Site eingerichtet werden.

Gruppen- und Attribut-Mapping
Ordne IdP-Gruppen TYPO3-Benutzergruppen zu und übertrage SAML-Attribute wie E-Mail-Adresse, Land oder organisatorische Rolle.

Hybrid-Login-Unterstützung
Verwende Single Sign-On parallel zu nativen TYPO3-Konten. SSO-Benutzer authentifizieren sich über den IdP, während andere Benutzer weiterhin lokal anmelden können.
System Requirements
- TYPO3 v12 LTS oder v13 LTS
- PHP 8.2+ mit OpenSSL
- SAML-Metadaten (URL oder XML)
Beispielkonfigurationen für die lokale Entwicklung mit Keycloak und DDEV sind verfügbar. Verschiedene IdPs können zudem für Entwicklung, Test und Produktion separat konfiguriert werden.
Enthaltene Leistungen
- Zugang zu einem privaten Git-Repository
- Umfassende Dokumentation
- Onboarding-Call (ca. 1 Stunde)
- Updates und Bugfixes
Preis & Verfügbarkeit
Single Sign-On ist ab TYPO3 v12 verfügbar und kann für eine jährliche Lizenzgebühr von 999 € netto erworben werden. Die Einrichtung und das Onboarding kosten einmalig 299 € netto.

Heute noch eine sichere TYPO3-Authentifizierung
Verbinde TYPO3 mit dem Identity Provider deiner Organisation und vereinfache die Authentifizierung für Redakteure, Administratoren und Benutzer.