Mehrere Plattformen führen zu einer zentralen Anmeldung
Mehrere Plattformen führen zu einer zentralen Anmeldung

Ein Login für alle Plattformen – 
Single Sign-on für TRAUNER

Kunde
TRAUNER Verlag, Linz
Branche
Verlag – Bildung, Fachliteratur, Lernmedien
Leistungen
Konzeption, Einrichtung Identity Provider, Kontenmigration, Shop-Integration, Betrieb
Technologien
Authentik · OpenID Connect · TYPO3 · Docker
Zusammenarbeit
seit 2019
Bereich
Übernahme, Updates & Betrieb

Für den TRAUNER Verlag wurde ein zentrales Single Sign-on eingeführt. Kund:innen sollen sich künftig mit einem einzigen Konto auf allen TRAUNER-Plattformen anmelden können. Den Anfang machte der Onlineshop: Seine Benutzerkonten laufen heute über Authentik als Identity Provider – ohne dass sich für die Kund:innen etwas verändert hat.

Herausforderung

Bei TRAUNER gibt es mehrere Plattformen, jede mit einer eigenen Benutzerverwaltung. Für Kund:innen bedeutete das viele Konten und Passwörter – und nicht selten dieselbe Person mit unterschiedlichen E-Mail-Adressen auf verschiedenen Plattformen. Dazu kam eine hohe Einstiegshürde im Onlineshop: Ein Kundenkonto ließ sich bisher nur im Zuge einer Bestellung anlegen.

Mehrere TRAUNER-Plattformen führen zu einer zentralen Login-Seite
Mehrere TRAUNER-Plattformen führen zu einer zentralen Login-Seite

Unsere Lösung

Kern der Lösung ist Authentik als zentraler Identity Provider. Konten werden an einer Stelle verwaltet, die angebundenen Plattformen vertrauen dieser zentralen Anmeldung. Authentik unterstützt verschiedene Protokolle wie OpenID Connect (OIDC) und SAML. Weil das ein offener Standard ist, können neben den von Various betreuten Systemen auch Plattformen anderer Dienstleister andocken, ohne Sonderlösung.

Technologie & Umsetzung

  • Migration ohne Bruch: Alle Benutzer:innen wurden aus dem TYPO3-Onlineshop in Authentik übernommen – problemlos. Für Kund:innen änderte sich dabei nichts, außer dass sie für die Anmeldung auf die eigene TRAUNER-Login-Seite weitergeleitet werden.
  • Social Login: Anmeldung wahlweise mit E-Mail und Passwort oder direkt mit einem Google- oder Microsoft-Konto.
  • Niedrigere Hürde zur Registrierung: E-Mail, Vorname und Nachname genügen – und ein Konto lässt sich jetzt auch ohne Bestellung anlegen.
  • Zugangsdaten zentral, Stammdaten im Shop: E-Mail-Adresse und Passwort werden über den TRAUNER Login verwaltet, das Kundenkonto im Shop verlinkt direkt dorthin. Name und Lieferadresse bleiben wie gewohnt im Shop.
  • Anbindung über OpenID Connect: standardisierte Schnittstelle für den Shop und alle weiteren Plattformen.
  • Konfiguration als Code: Über Authentik-Blueprints werden Ressourcen wie Anwendungen, Provider und Abläufe beschrieben, versioniert (z. B. in Git) und synchronisiert – nachvollziehbar und reproduzierbar.
  • Betrieb auf eigenem Server
Kundenkonto im TRAUNER-Shop: Zugangsdaten werden über den TRAUNER Login verwaltet
Kundenkonto im TRAUNER-Shop: Zugangsdaten werden über den TRAUNER Login verwaltet

Warum Authentik?

Authentik ist ein Open-Source-Identity-Provider, den wir auf unseren eigenen Servern hosten – die Daten bleiben damit unter Kontrolle des Kunden. Er lässt sich im Rahmen seiner Möglichkeiten weitreichend anpassen, bringt zahlreiche Schnittstellen mit und wächst mit, wenn neue Anwendungen dazukommen. Wir setzen Authentik auch intern für unsere eigenen Plattformen ein und kennen es damit aus dem täglichen Betrieb.

Ergebnis & Ausblick

Der Onlineshop läuft bereits vollständig über das neue Single Sign-on: Die Konten wurden reibungslos übernommen, Neukund:innen registrieren sich schneller und auch ohne Bestellung. Als nächster Schritt werden weitere TRAUNER-Plattformen angebunden – über OIDC, ohne eigene Benutzerverwaltung. Und weil Authentik auf dem dedizierten TRAUNER-Server bei Various läuft, sind Betrieb, Monitoring, Backup und Weiterentwicklung in einer Hand: bei dem Team, das die Lösung auch gebaut hat. Genau so verstehen wir unsere Arbeit: Bauen. Betreiben. Bleiben.