Talk Handout · SCD 2026

Identity & Access Management in Shopware

Eine Identität, jede Tür. Ein praxisnaher Blick darauf, wie moderne Logins, Identity Provider und Protokolle den Zugang einfacher, sicherer und alltagstauglich machen.

Weniger Passwörter, weniger Probleme

Menschen sind schlecht mit Passwörtern. Wir verwenden sie mehrfach, vergessen sie und jedes weitere, das wir uns merken müssen, ist ein weiteres Geheimnis, das gephisht, geleakt oder unachtsam auf einem Zettel notiert werden kann. Der wirksamste Weg, Logins sicherer zu machen, ist daher keine strengere Passwortrichtlinie. Es ist die Anzahl der Passwörter zu reduzieren.

Genau das leistet Identity & Access Management: eine vertrauenswürdige Identität, wiederverwendet in jedem System, sodass die Frage nicht mehr lautet „Was war nochmal mein Passwort?" sondern „Warum bin ich nicht schon eingeloggt?" Im Folgenden finden sich die Bausteine und die Punkte, an denen wir sie bereits für Shopware 6 umsetzen.

Tiefer einsteigen

Wer tiefer in die Materie abtauchen möchte, startet mit unserem Open-Source-Plugin und liest anschließend die Standards, auf denen es aufbaut:

Gleicher Aufwand, größere Reichweite

Das Anlegen eines klassischen Administrationskontos und die Einrichtung eines passwortbasierten Logins erfordert jeweils etwa dieselben sechs Informationen. Ein Konto davon dient nur einer einzigen Person in einer App, die andere Einrichten kann allen Nutzen dienen.

Klassisches Konto

Ein Shopware-Administrationskonto

Etwa sechs Felder zum Ausfüllen:

  • Vorname, Nachname und E-Mail-Adresse
  • Benutzername, Passwort und Berechtigungen

Und dann wieder …

  • für jedes Konto und jede Umgebung
  • zum Einloggen sind trotzdem noch zwei Angaben nötig

Funktioniert für jeden

Ein OpenID Connect-basierter Login

Auch etwa sechs Eingaben:

  • Name, Berechtigungen und Scopes
  • OpenID-Konfiguration, Client ID und Client Secret

Aber diesmal …

  • einmalig pro Zielgruppe und Umgebung einrichten
  • ein einzelner Klick oder eine automatische Weiterleitung meldet den Nutzer an

Wir bringen das in Shopware 6

Das ist nicht nur Theorie: Wir stellen es in beide Richtungen bereit. Mit unserem kostenlosen SSO Admin Login Plugin meldet sich das Team mit der Identität, die es schon hat, in der Shopware 6-Administration an – über Microsoft Entra (Azure AD) und andere OAuth2-Provider. Kein eigenes Admin-Passwort, das angelegt, geändert oder vergessen werden kann.

Und auch in die andere Richtung: Unsere Erweiterung „Shopware als OAuth-Provider" ermöglicht es Kunden, ihr Shop-Konto für die Anmeldung bei Drittanbieterdiensten zu nutzen. Ein „Mit Ihrer Marke anmelden"-Button, den Sie von Anfang bis Ende selbst kontrollieren.

Richtig umgesetzt ist der Wechsel auch für bestehende Nutzer nahtlos: Kunden behalten ihre Konten und steigen ohne Unterbrechung auf den neuen Login um.

OAuth, in beide Richtungen

  • Microsoft Login – OAuth2-Anmeldung für die Shopware 6-Administration (Microsoft Entra / Azure AD, Atlassian Access)
  • Shopware als OAuth-Provider – Kunden ermöglichen, sich mit ihrem Shop-Konto bei anderen Diensten anzumelden
Plugin entdecken

Die Sprache rund um digitale Identität

Eine schnelle Referenz für die Begriffe, die immer wieder auftauchen, wenn über Logins, Identity Provider und Access Management gesprochen wird.

SSO – Single Sign-On
Einmal anmelden, überall eingeloggt bleiben. Eine authentifizierte Sitzung wird von jeder verbundenen Anwendung akzeptiert, sodass Nutzer keine Zugangsdaten erneut eingeben müssen, wenn sie vom Shop zum Helpdesk zum Admin-Bereich wechseln – eine Identität statt eines separaten Kontos pro Tool.
IdP – Identity Provider
Das zentrale System, das weiß, wer alle sind, und die Tokens ausstellt, denen die anderen Anwendungen vertrauen. Entweder wird ein verwalteter Dienst in der Cloud genutzt (Microsoft Entra, Google Workspace, Okta, cidaas …) oder ein eigener betrieben. Keycloak ist die klassische selbst gehostete Wahl, wenn die Daten auf eigenen Servern bleiben sollen.
Workforce Identity Management
Die Logins der eigenen Mitarbeitenden und Administratoren – Eintritt, Wechsel und Austritt. Der Mehrwert liegt in der Governance: Wer darf auf was zugreifen, und der Zugang wird sofort entzogen, wenn jemand das Unternehmen verlässt.
Customer Identity Management
Die Logins der Kunden, meist in wesentlich größerem Umfang. Hier stehen reibungslose Registrierung, Self-Service und ein Konto, das über Shop, Support und Dienste hinweg funktioniert, im Vordergrund.
OAuth 2.0 & OpenID Connect
OAuth 2.0 ist ein Framework für delegierte Autorisierung: Eine Anwendung erhält begrenzten, auf Scopes beschränkten Zugriff im Namen eines Nutzers, ohne jemals sein Passwort zu sehen. OpenID Connect fügt eine Authentifizierungsschicht hinzu, sodass die App auch erfährt, wer der Nutzer ist. Zusammen bilden sie die Grundlage der meisten modernen „Anmelden mit …"-Buttons – und des Flows, den unser Shopware-Plugin verwendet.
SAML
Ein älterer, aber bewährter Standard, der Benutzerinformationen in XML austauscht, in der Regel über den Browser des Nutzers weitergeleitet. Ist in vielen Enterprise- und Workforce-SSO-Setups noch die Standardlösung.
SCIM
Hält Nutzer und Gruppen automatisch synchron: Wenn jemand im IdP hinzugefügt, geändert oder deaktiviert wird, provisioniert oder deprovisioniert SCIM die notwendigen Informationen in den verbundenen Anwendungen – ohne jedes Konto manuell pflegen zu müssen.
cXML / OCI PunchOut
Protokolle für die Beschaffung verknüpfter Kataloge, keine reinen Login-Standards, und sie funktionieren in beide Richtungen: Der Shop kann der Katalog sein, in den Einkäufer aus ihrem eigenen Beschaffungssystem einsteigen, oder der Shop kann in den Katalog eines Lieferanten wechseln. In beiden Fällen wird die Identität mitgeführt, sodass jeder Warenkorb und jede Bestellung der richtigen Person zugeordnet bleibt.

Was sich damit umsetzen lässt

Identität ist kein abstraktes Sicherheitsthema – sie taucht beim Onboarding auf, in Lagerhallen, an der Eingangstür und in Systemen, die eigenständig miteinander kommunizieren.

1

Eigenen IdP betreiben

Eigene Daten, eigene Kontrolle, eigene Souveränität – alles bleibt nah an den eigenen Servern. Eigene Tools hosten und Nutzern ermöglichen, sich mit demselben Login anzumelden, den sie schon im Shop verwenden.

2

FIDO2 mit einem Hardware-Token

Den Login auf einem Hardware-Token wie einem YubiKey speichern – der eigene Fingerabdruck kann der Login sein. Derselbe Gedanke lässt sich in die physische Welt übertragen: Kundenkarten, die Zugang zu online gebuchten Veranstaltungsorten gewähren.

3

Logins in der realen Welt nutzen

Türen, MDM und WLAN laufen auf derselben Identität: Derselbe Login, der eine Tür öffnet, entsperrt auch das Netzwerk dahinter. Ein neues MacBook erkennt beim Onboarding, wer man ist, und installiert vorab, was man braucht – UniFi und cidaas integrieren sich nahtlos in den Alltag.

4

Service-Accounts mit OAuth2

Identitäten müssen keine Menschen sein. Service-Accounts, die im Namen einer Rolle handeln, können dieselben Protokolle – einschließlich OAuth2 – zur Authentifizierung verwenden.

5

Identity Provider verketten

Keycloak nutzen, aber schon in Microsoft zuhause? Google Workspace, aber Microsoft wird auch benötigt? Viele Provider erlauben es, sich über einen anderen anzumelden, sodass bestehende Systeme einfach verbunden werden können.

6

Zeitbasierte Richtlinien

Zeitbasierte Regeln für automatisches Off-Boarding oder Self-Onboarding nutzen – Zugänge, die sich zu dem Zeitpunkt gewähren und entziehen, zu dem es sein soll.

Fragen Sie sich

Wenn ein Login Sie das nächste Mal aufhält, sind zwei Fragen besonders wichtig:

  • Warum bin ich noch nicht eingeloggt?
  • Welche Daten habe ich eigentlich?

Wenn die Antwort lautet „weil Identität nicht von Anfang an mitgedacht wurde", dann ist genau das der Punkt, an dem wir helfen können.

In Kontakt bleiben

Fragen zu Identity & Access Management für Ihren Shop oder Ihre Organisation?

Sprechen Sie uns an

+49 421 20 55 00

info@heptacom.de

Kontakt

Ob Teams-Call oder face-to-face, wir sind bereit für Ihr Shopware-Projekt! Schreiben Sie uns gern eine E-Mail oder rufen Sie uns an.

HEPTACOM in Bremen

Bremen

HEPTACOM GmbH
Am Tabakquartier 62
28197 Bremen

HEPTACOM in Berlin

Berlin

HEPTACOM GmbH
Torstraße 177
10115 Berlin

HEPTACOM in Dresden

Dresden

ANTAvent Solutions GmbH
Lohrmannstraße 20
01237 Dresden