Gatey für WordPress

Amazon-Cognito-Anmeldung, MFA und SSO für WordPress und statische Websites

Ergänzen Sie Anmeldung, Registrierung, Passwortwiederherstellung, MFA, Profilbearbeitung und SSO mit nativen WordPress-Blöcken. Die Authentifizierung erfolgt im Browser direkt über Ihren eigenen Amazon Cognito User Pool. So kann dieselbe Benutzeroberfläche auch nach einem statischen Export weiterarbeiten.

Geeignet für

Benutzerkonten in Ihrem eigenen Amazon Cognito User Pool

Nutzen Sie Gatey, wenn Amazon Cognito die zentrale Benutzerverwaltung übernehmen soll, die Anmeldung nach einem statischen Export weiter funktionieren muss, WordPress kein Cognito-Client-Geheimnis speichern soll oder das Frontend über Cognito-JWTs oder AWS IAM auf geschützte APIs zugreifen muss.

Nicht ausgelegt für

Gatey ist nicht die erste Wahl, wenn ein Projekt ausdrücklich WordPress-eigene Benutzerkonten und die WordPress-Authentifizierung als zentrales Identitätssystem beibehalten soll. Der Vergleich von Cognito und nativer WordPress-Authentifizierung hilft, solange diese Zuständigkeit noch offen ist.

Warum Gatey?

Behalten Sie die WordPress-Oberfläche und verwalten Sie Identitäten in Cognito

Gestalten Sie Anmelde- und Kontoseiten in WordPress. Ihr Amazon Cognito User Pool verwaltet Benutzer, Authentifizierung, MFA und angebundene Identitätsanbieter in Ihrem eigenen AWS-Konto.

01

Authentifizierungsabläufe visuell gestalten

Integrieren Sie Anmeldung, Registrierung, Passwortzurücksetzung, MFA, Profile und Kontoverwaltung mit Gutenberg-Blöcken, Elementor-Widgets oder Shortcodes.

02

SSO für soziale Netzwerke und Unternehmen

Nutzen Sie die von Cognito unterstützten Anbieter Facebook, Google, Amazon und Apple oder verbinden Sie eigene SAML- und OIDC-Identitätsanbieter, sofern Tarif und Cognito-Konfiguration dies unterstützen. Die SAML/OIDC-SSO-Lösung zeigt, wie sich WordPress ohne separate Neuentwicklung der Anmeldung in eine bestehende Identitätsumgebung einfügt.

03

Mit statischen Websites kompatibel

Da die Laufzeit im Browser liegt, kann Gatey Besucher weiterhin authentifizieren, wenn WordPress als statische Dateien auf S3, CloudFront oder einem anderen statischen Hostingdienst veröffentlicht wird. Der Leitfaden zur Anmeldung bei statischem WordPress erklärt, wie die Authentifizierung ohne erneute Einführung von PHP-Sitzungen erhalten bleibt.

04

Identitätsbezogene Oberflächen

Zeigen Sie Cognito-Attribute an und nutzen Sie Kontogruppen oder Attribute in der Frontend-Logik. Geschützte APIs lassen sich mit Cognito-JWTs oder AWS-IAM-Signaturen aufrufen.

Funktionen

Von der Registrierung bis zur Anmeldung und Kontoverwaltung

Registrierung und Kontowiederherstellung

Führen Sie Benutzer durch Registrierung, Bestätigung, Anmeldung, Passwortzurücksetzung und Wiederherstellung, ohne für jeden Cognito-Schritt separate PHP-Handler zu entwickeln.

MFA und Profilverwaltung

Unterstützen Sie Mehrfaktorauthentifizierung, TOTP-Einrichtung, Attributanzeige und Profilbearbeitung über konfigurierbare, in die Website eingebettete Kontooberflächen.

Lokalisierte Anmeldeoberfläche

Wählen Sie aus 22 integrierten Sprachen, nutzen Sie automatische LTR- oder RTL-Schreibrichtung, überschreiben Sie einzelne Texte mit eigener JSON-Konfiguration oder ergänzen Sie eine Sprache, ohne das Plugin neu zu erstellen.

Geschützte APIs anbinden

Nutzen Sie Zugriffs- oder ID-Token für APIs mit JWT-Autorisierung oder beziehen Sie AWS-Zugangsdaten über einen Identity Pool für IAM-signierte Anfragen aus dem Frontend.

Architektur

WordPress steuert die Darstellung, Cognito die Identität

Gatey leitet Zugangsdaten nicht über WordPress weiter. Das Plugin lädt die konfigurierte Anmeldeoberfläche, Cognito gibt Token an den Browser zurück und optionale APIs prüfen diese Token oder IAM-Signaturen unabhängig. Die Lösung für Anwendungsidentitäten mit Cognito bietet einen Überblick; die Cognito-Identitätsarchitektur erläutert die technischen Details.

BESUCHER
  │
  ▼
WORDPRESS / STATISCHES FRONTEND
  │
  └── Gatey-Blöcke und Kontooberfläche
          │
          ▼
AMAZON COGNITO USER POOL
├── Benutzer und Attribute
├── MFA und Passwortabläufe
├── soziale Anbieter / SAML / OIDC
└── JWT-Token
      │
      ├── Browsersitzung und Oberflächenzustand
      └── geschützte API-Aufrufe
          ├── JWT-Autorisierung
          └── IAM-Signatur über Identity Pool

Der Cognito User Pool, seine Identitätsanbieter-Konfiguration, die Benutzerdatensätze und ein optionaler Identity Pool liegen im für das Projekt gewählten AWS-Konto. WordPress speichert nur die nicht geheimen Konfigurationsdaten, die für die Verbindung des Frontends benötigt werden.

Häufige Fragen

Was Teams meist wissen möchten

Speichert Gatey Passwörter oder Cognito-Client-Geheimnisse in WordPress?

Nein. Zugangsdaten werden vom Browser direkt an Cognito gesendet. Gatey ist für App-Clients ohne Client-Geheimnis ausgelegt. WordPress speichert unkritische Verbindungseinstellungen, keine Benutzerpasswörter oder Sitzungstoken.

Funktioniert die Authentifizierung nach einem statischen Export weiter?

Ja. Die Authentifizierungslogik von Gatey läuft im Browser und kommuniziert direkt mit Cognito. Die statische Auslieferung muss die erforderlichen Plugin-Dateien und gegebenenfalls regelmäßig aktualisierte Pro-Konfigurationsdateien enthalten.

Kann Gatey einen vorhandenen Cognito User Pool nutzen?

Ja. Konfigurieren Sie Gatey mit User Pool ID, App Client ID, Region und den zugehörigen Einstellungen des Pools, den die Website nutzen soll. Bereitstellungswerkzeuge sind optional und für das Plugin selbst nicht erforderlich.

Kann Gatey eine vollständige statische Route schützen?

Gatey stellt die Identität im Frontend bereit. Damit eine geschützte statische Datei nicht ohne Authentifizierung an den Browser ausgeliefert wird, kombinieren Sie die Cognito-Anmeldung mit einer Zugriffskontrolle über signierte CloudFront-Cookies, etwa Static Site Guardian. Die Architektur mit signierten Cookies erklärt die Zugriffsdurchsetzung durch CloudFront.

Cognito nutzen, ohne das Frontend neu zu entwickeln

Ergänzen Sie WordPress um einen vollständigen Authentifizierungsablauf

Installieren Sie Gatey, verbinden Sie die Website mit Ihrem Cognito User Pool und platzieren Sie die benötigten Kontoblöcke. Ergänzen Sie Unternehmensidentitätsanbieter, geschützte APIs oder am Netzwerkrand geschützte statische Routen, wenn das Projekt sie benötigt.

Benötigen Sie praktische Unterstützung bei Cognito, Identitätsanbietern, geschützten APIs oder dem Zugriff auf statische Websites? Professionelle Dienstleistungen für Gatey auf AWS Marketplace ansehen.