# Shopware-Plugin: Storefront Access Protection

> Entwicklung eines Shopware-Plugins: Zugangsschutz für jede Shopware-6-Storefront

Quelle: https://jeffrey-boehm.de/de/work/shopware-plugin-storefront-access-protection/. Sprache: de. Stand: 2025-01-01.

- Rolle: Architekt & Entwickler
- Jahr: 2023
- Technologien: Shopware 6, Open Source

## Die Herausforderung

Komplette Shopware-6-Staging- und Pre-Launch-Storefronts absichern — mit Passwort- und IP-Regeln (IPv4/IPv6, Subnetze, Präfixe), unter Wiederverwendung bestehender Admin-Nutzer und korrekt hinter Reverse-Proxys.

## Meine Rolle

Architektur und Entwicklung eines Open-Source-Shopware-6-Plugins, das die Storefront hinter Passwortschutz plus IP-Whitelist absichert — unter Wiederverwendung der bestehenden Admin-Nutzerbasis mit rollenbasierten Ausnahmen und Trusted-Proxy-Unterstützung.

## Das Ergebnis

Als kostenlose Open-Source-Software auf GitHub und über den Shopware Store veröffentlicht, über 215-mal heruntergeladen, mit 5,0/5 aus fünf Reviews.

### Ausgangslage

Staging-, Test- und Pre-Launch-Umgebungen von Shopware 6 sind häufig öffentlich erreichbar — mit dem Risiko, unfertige Shops Besuchern und Suchmaschinen-Crawlern preiszugeben. Teams brauchten eine schlanke Möglichkeit, eine komplette Storefront abzusichern, ohne separate Authentifizierungs-Infrastruktur aufzubauen.

### Herausforderung

Die Zugriffskontrolle musste die gesamte Storefront abdecken und sowohl Passwortschutz als auch IP-basierte Regeln unterstützen — IPv4 und IPv6, inklusive Subnetzmasken und IPv6-Präfixen. Entscheidend war, die bestehenden Shopware-Administrationsnutzer wiederzuverwenden, statt eine parallele Nutzerdatenbank einzuführen, und korrekt hinter Reverse-Proxys und Load-Balancern zu funktionieren, wo die echte Besucher-IP sonst vom Proxy verdeckt wird.

### Vorgehen

Ich habe das Plugin so entwickelt, dass es die gesamte Storefront hinter Passwortschutz plus IP-Whitelist absichert, mit rollenbasierten Ausnahmen für Administratoren und autorisierte Rollen. Die Authentifizierung nutzt die bestehende Shopware-Admin-Nutzerbasis — es gibt also keine separate Nutzerverwaltung. IP-Regeln akzeptieren IPv4- und IPv6-Adressen, Subnetzmasken und IPv6-Präfixe; für Proxy-Setups wird der Proxy per Umgebungsvariable als Trusted Proxy konfiguriert, damit die tatsächliche Client-IP ausgewertet wird. Die Einrichtung ist bewusst minimal — keine zusätzlichen Module — und das Plugin liefert Englisch und Deutsch, kompatibel mit Shopware 6.5 bis 6.7.

### Ergebnis

Storefront Access Protection ist als kostenlose Open-Source-Software auf [GitHub](https://github.com/jeboehm/platform-access-protection) veröffentlicht und wird über den [Shopware Store](https://store.shopware.com/en/jeboe28464820812f/storefront-access-protection.html) vertrieben. Es wurde über 215-mal heruntergeladen und hält eine Bewertung von 5,0/5 aus fünf Reviews — eine schnelle, verlässliche Möglichkeit für Shopware-Teams, Test- und Staging-Umgebungen zu schützen.

## In 3 bis 5 Personentagen wissen, wo KI bei Ihnen wirkt

Die KI-Potenzialanalyse ist der Einstieg: Wissenslandkarte, bewertete Anwendungsfälle, Governance-Rahmen, Integrationsskizze und Roadmap als schriftliche Entscheidungsvorlage. Festpreis nach einem Vorgespräch von 30 Minuten. [KI-Potenzialanalyse anfragen](https://jeffrey-boehm.de/de/ki-potenzialanalyse/)

---

Anbieter: Jeffrey Böhm, Düsseldorf, Deutschland. Kontakt: hello@jeffrey-boehm.de. Alle Seiten im Überblick: https://jeffrey-boehm.de/llms.txt

