Magento OAuth-Client-Integration mit WordPress Single Sign-On (SSO) | WordPress-SSO
Übersicht
Integration von WordPress Anmeldung (WordPress OAuth Single Sign-On) mit Magento über das OAuth 2.0-Protokoll. Das Magento OAuth / OpenID Connect Single Sign-On (SSO)-Plugin vereinfacht die Einrichtung der WordPress-Anmeldung auf Magento (WordPress Single Sign-On) mithilfe von OAuth2.
Das Plugin kann mit anderen Social-Media-Quellen sowie benutzerdefiniertem OAuth eingerichtet werden und OIDC-Anbietern. Es bietet zahlreiche Single Sign-On (SSO)-Funktionen, wie z. B. Attributzuordnung für Benutzerprofile, Rollenzuordnung usw. In dieser Anleitung erfahren Sie, wie Sie SSO zwischen Magento und WordPress einrichten. Am Ende dieses Artikels sollten sich Benutzer mit WordPress bei Magento anmelden können. Hier klicken Um mehr über die zusätzlichen Funktionen des Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) Plugins zu erfahren.
Das Magento OAuth & OpenID Connect Single Sign-On (SSO)-Plugin ermöglicht die sichere Anmeldung bei Magento über WordPress als OAuth- und OpenID Connect-Anbieter. Alternativ können Sie auch andere OAuth-Anbieter wie Azure B2C, Office 365 und weitere benutzerdefinierte Anbieter zur Konfiguration des Plugins verwenden. Erweiterte Single Sign-On-Funktionen wie die Zuordnung von Benutzerprofilattributen und Rollen werden unterstützt. In diesem Artikel erfahren Sie, wie Sie SSO zwischen Magento und WordPress einrichten. Nach dem Lesen dieser Anleitung sollten sich Ihre Benutzer über WordPress bei Magento anmelden können.
Hier klicken Um mehr über die anderen Funktionen zu erfahren, die wir im Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) Plugin anbieten.
Voraussetzungen: Download und Installation
- Melden Sie sich als Administrator bei Ihrer WordPress-Instanz an.
- Gehen Sie zu WordPress Dashboard >> Plugins und klicken Sie auf Inserat erstellen.
- Suchen Sie nach einem WordPress OAuth-Server-Single-Sign-On (SSO) Plugin und klicken Sie auf Jetzt installieren.
- Klicken Sie nach der Installation auf Mehr erfahren.
Installation mit Composer:
- Kaufen Sie die miniOrange OAuth / OpenID Connect Single Sign On Erweiterung vom Magento Marketplace.
- Gehe zu Mein Profil -> Meine Einkäufe
- Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsschlüssel verwenden (Mein Profil – Zugriffsschlüssel).
- Fügen Sie die Zugriffsschlüssel in Ihre auth.json-Datei in Ihrem Projekt ein.
- Verwenden Sie den folgenden Befehl, um die Erweiterung zu Ihrem Projekt hinzuzufügen.
- Sie können den Modulnamen und die Liste der Versionen in der Auswahl unterhalb des Namens des Erweiterungsmoduls sehen.
- Führen Sie die folgenden Befehle an der Eingabeaufforderung aus, um die Erweiterung zu aktivieren.
"composer require miniorange_inc/miniorange-oauth-sso"
php bin/magento setup:di:compile
php bin/magento setup:upgrade
Manuelle Installation:
- Laden Sie die ZIP-Datei der miniOrange OAuth OpenID Connect Single Sign-On-Erweiterung von herunter ..
- Entpacken Sie den gesamten Inhalt der Zip-Datei im MiniOrange/OAuth-Verzeichnis.
- Führen Sie die folgenden Befehle an der Eingabeaufforderung aus, um die Erweiterung zu aktivieren.
{Root Directory of Magento} app code MiniOrange OAuth
php bin/magento setup:di:compile
php bin/magento setup:upgrade
Konfigurationsschritte
Schritt 1. WordPress als OAuth-Anbieter einrichten
Führen Sie die folgenden Schritte aus, um WordPress als OAuth-Anbieter zu konfigurieren
Konfigurieren Sie WordPress als OAuth-Anbieter
- Gehe zu miniOrange OAuth-Server auf der linken Menüseite und wählen Sie Benutzerdefinierter OAuth 2.0-Client App.

- Gehe zu miniOrange OAuth-Server auf der linken Menüseite und wählen Sie Benutzerdefinierter OAuth 2.0-Client App.

- Notieren Sie die Kunden-ID und Kundengeheimnis.

2. Magento 2 als OAuth-Client konfigurieren
- Nach erfolgreicher Konfiguration des OAuth-Anbieters wechseln Sie zur Registerkarte „OAuth-Anbieter“ und konfigurieren dort den OAuth-Anbieternamen, die Client-ID, das Client-Geheimnis, den Bereich und die bereitgestellten Endpunkte. (Diese Werte können Sie in SCHRITT 2 aus dem Anwendungs-Dashboard kopieren.)
Informationen zur Konfiguration des OAuth-Clients finden Sie unten unter „Endpunkte“.
| Umfang: |
Profil OpenID E-Mail benutzerdefiniert |
| Endpunkt autorisieren: |
https://{site_base_url}/wp-json/moserver/authorize |
| Zugriffstoken-Endpunkt: |
https://{site_base_url}/wp-json/moserver/token |
| Endpunkt zum Abrufen von Benutzerinformationen: |
https://{site_base_url}/wp-json/moserver/resource |
- Klicken Sie auf Gespeichert Schaltfläche, um die Einstellungen zu speichern.
- Klicken Sie auf Testkonfiguration .

- Alle von Ihrem OAuth-Anbieter an Magento zurückgegebenen Werte werden in einer Tabelle angezeigt. Sollten die Werte für Vorname, Nachname, E-Mail-Adresse oder Benutzername fehlen, passen Sie die Einstellungen Ihres OAuth-Anbieters entsprechend an, damit diese Informationen übermittelt werden.
3. Anmeldeeinstellungen
- Navigieren Anmeldeeinstellungen Tab. Hier finden Sie die Option, den Login-Link zu aktivieren Admin*/Kunde Anmeldeseite. (*Admin SSO ist in den Premium-Versionen verfügbar)

- Wenn Sie SSO von einer beliebigen Seite aus initiieren möchten, können Sie auch den in der Erweiterung bereitgestellten SSO-Link verwenden.

- Die Premium-Erweiterung bietet Ihnen auch die Funktion dazu Leiten Sie Ihren Benutzer automatisch zur IdP-Anmeldeseite weiter wenn der Benutzer noch nicht angemeldet ist.

4. Kunden-/Administrator-SSO
5. Attribut-/Benutzerdefinierte Attributzuordnung (optional). (*Dies ist eine Premium-Funktion.)
6. Rollenzuordnung (optional). (*Dies ist eine Premium-Funktion)
- Im kostenlosen Plugin können Sie eine Standardrolle festlegen, die allen Nicht-Administratorbenutzern bei der SSO-Anmeldung zugewiesen wird.
- Gehen Sie zur Registerkarte „Attribut-/Rollenzuordnung“ und navigieren Sie zum Abschnitt „Rollenzuordnung“.
- Wählen Sie die Standardrolle aus und klicken Sie auf Gespeichert .

Durch die Konfiguration WordPress als OAuth-Anbieter und Magento als OAuth-Client Mit unserem Magento OAuth Client-Plugin haben Sie Magento WordPress Single Sign-On (SSO) erfolgreich installiert. Dank dieser Lösung können Sie innerhalb weniger Minuten sicheren Zugriff auf Ihre Magento-Website mit den WordPress-Anmeldedaten ermöglichen.
Weitere Informationen
Vielen Dank für Ihre Antwort. Wir werden uns in Kürze bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut







Jetzt starten