Suchergebnisse :

×

Single Sign-On (SSO) mit WSO2 für Magento OAuth | WSO2 SSO-Anmeldung | Magento-SSO

Single Sign-On (SSO) mit WSO2 für Magento OAuth | WSO2 SSO-Anmeldung | Magento-SSO


Das Magento OAuth/OpenID Connect Single Sign-On-Modul bietet die Möglichkeit, OAuth/OpenID Single Sign-On für Magento zu aktivieren. Wenn Sie möchten, dass sich Benutzer mit ihren WSO2-Anmeldeinformationen bei Ihrer Magento-Site anmelden, können Sie dies einfach mit unserem Magento OAuth/OpenID Connect Single Sign-On-Modul tun. Sobald Sie das WSO2 mit dem Magento-Modul konfiguriert haben, können Sie Benutzern die SSO-Verbindung zu Ihrer Magento-Site über WSO2 ermöglichen. Es verfügt unter anderem über leistungsstarke Single Sign-On (SSO)-Funktionen wie die Zuordnung von Benutzerprofilattributen und Rollen. In diesem Handbuch erfahren Sie, wie Sie Single Sign-On (SSO) für die Benutzerauthentifizierung zwischen Magento und WSO2 einrichten.

Hier geht es weiter. Erfahren Sie mehr über andere Funktionen, die wir im Magento OAuth Single Sign-On-Plugin (OAuth & OpenID Connect Client) bereitstellen

Voraussetzungen: Download und Installation

Installation mit Composer:
  • Kaufen Sie die miniOrange OAuth / OpenID Connect Single Sign On Erweiterung vom Magento-Marktplatz.
  • Gehen Sie 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 Ihr Projekt ein
  • Verwenden Sie den folgenden Befehl, um die Erweiterung zu Ihrem Projekt hinzuzufügen.
    „Komponist benötigt miniorange-oauth-sso:{version}“
  • 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.
  • 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 hier.
  • Entpacken Sie den gesamten Inhalt der Zip-Datei im MiniOrange/OAuth-Verzeichnis.
  • {Stammverzeichnis von Magento} App Code MiniOrange OAuth
  • Führen Sie die folgenden Befehle an der Eingabeaufforderung aus, um die Erweiterung zu aktivieren.
  • php bin/magento setup:di:compile
    PHP Bin / Magento Setup: Upgrade

Die Magento OAuth OpenID Connect SSO-Erweiterung ermöglicht die Anmeldung (Single Sign-On) bei Magento mit Ihrem Azure AD, Azure B2C, AWS Cognito, WSO2, Okta, LinkedIn, Google, Facebook, Slack, Discord oder anderen benutzerdefinierten OAuth 2.0-Anbietern [24/7 UNTERSTÜTZUNG]

 Getestet mit 2.4.5

Schritte zum Konfigurieren von WSO2 OAuth und OpenID Single Sign-On (SSO) Anmeldung bei Magento

1. Richten Sie WSO2 als OAuth-Anbieter ein

Führen Sie die folgenden Schritte aus, um WSO2 als OAuth-Anbieter zu konfigurieren

miniorange img Konfigurieren Sie WSO2 als OAuth-Anbieter
  • Registrieren Sie zunächst die Consumer-App im WSO2 Identity Server. Laden Sie den WSO2 Identity Server herunter und starten Sie ihn.
  • WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen Magento SSO: appregister-wso2 | Magento Wso2
  • Navigieren Sie nach der Anmeldung zu Hauptmenü -> Dienstanbieter und klicken Sie auf Speichern.
  • WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen Magento SSO: sp-Add
  • Geben Sie die Name des Dienstanbieters und Beschreibung und klicken Sie auf Registrieren .
  • WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen Magento SSO: Enter-spname-description | Magento Wso2
  • Gehe jetzt zum Dienstanbieter->Liste und bearbeiten Sie den von Ihnen erstellten Dienstanbieter.
  • Scrollen Sie nach unten und wählen Sie Konfiguration der eingehenden Authentifizierung und dann auswählen OAuth/OpenID Connect-Konfiguration und klicken Sie auf Einrichtung .
  • WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen Magento SSO :wso2 configure | Magento Wso2
  • Wählen Sie die OAuth-Version als aus 2.0 und geben Sie die Weiterleitungs-/Rückruf-URL aus dem Plugin in Rückruf-URL Feld. Klicke auf Speichern .
  • WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen Magento SSO callbackURL | Magento Wso2
  • Wenn die App hinzugefügt wurde, Kunden-ID und Kundengeheimnis werden für die Anwendung generiert. Konfigurieren Sie das Magento OAuth SSO-Plugin mit Client-ID, Client-Geheimnis, Authentifizierungs- und Zugriffstoken, Endpunkt zum Abrufen von Benutzerinformationen von WSO2. Endpunkte finden Sie am Ende dieses Handbuchs.
  • Magento SSO WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen :getclient-secret | Magento Wso2
  • Attributzuordnung: Um Attribute von WSO2 zu erhalten, müssen Sie in Ihrer WSO2-Anwendung die folgenden Anspruchs-URIs hinzufügen.
  • Gehen Sie zu Dienstanbieter->Anspruch Konfiguration.
  • Auswählen https://wso2.org/claims/emailaddress für Betreff-Anspruchs-URI Dropdown-Liste.
  • Fügen Sie die folgenden URIs im Service Provider Claim Dialect hinzu: https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Magento SSO mit WSO2-Anmeldeinformationen: Claim-URL
  • Sie haben Ihre WSO2-Serverkonfigurationen erfolgreich abgeschlossen.

WSO2-Identitätsserver als OAuth-Anbieter wurde im obigen Schritt erfolgreich konfiguriert, um WSO2 Single Sign-On (SSO) mit WSO2-Anmeldeinformationen auf Ihrer Magento-Site zu erreichen.

2. Magento 2 als OAuth-Client konfigurieren

  • Nachdem Sie den OAuth-Anbieter erfolgreich konfiguriert haben, gehen Sie zur Registerkarte „OAuth-Anbieter“ und konfigurieren Sie ihn Name des OAuth-Anbieters, Kunden-ID, Kundengeheimnis, Geltungsbereich und bereitgestellte Endpunkte. (Sie können diese Werte in SCHRITT 2 aus dem Anwendungs-Dashboard kopieren.)

    Informationen zur Konfiguration des OAuth-Clients finden Sie unten unter „Endpunkte“.


    Umfang: openid
    Endpunkt autorisieren: https://<wso2-domain-name>/oauth2/auth
    Zugriffstoken-Endpunkt: https://<wso2-domain-name>/oauth2/token
    Endpunkt zum Abrufen von Benutzerinformationen: https://<wso2-domain-name>/oauth2/userinfo
  • Klicken Sie auf Speichern Schaltfläche, um die Einstellungen zu speichern.
  • Klicken Sie auf Testkonfiguration .
  • Magento 2 OAuth-Anmeldeinformationen WSO2 SSO OAuth
  • Sie sehen alle von Ihrem OAuth-Anbieter an Magento zurückgegebenen Werte in einer Tabelle. Wenn für „Vorname“, „Nachname“, „E-Mail“ oder „Benutzername“ kein Wert angezeigt wird, nehmen Sie die erforderlichen Einstellungen in Ihrem OAuth-Anbieter vor, um diese Informationen zurückzugeben.
  • Das miniOrange Premium Plugin bietet Ihnen auch die Funktion dazu Leiten Sie Ihren Benutzer automatisch zur IdP-Anmeldeseite weiter.
  • Magento 2 OAuth automatische Umleitung zum IDP
  • Gehen Sie zur Registerkarte „Anmeldeeinstellungen“ und aktivieren Sie die Optionen zum Aktivieren von SSO auf Ihrer Magento-Site.
  • Magento 2 OAuth ermöglicht SSO
  • Sie haben Ihr Magento 2 erfolgreich als OAuth-Client konfiguriert. Sie sehen die SSO-Schaltfläche in Ihrem Frontend. Klicken Sie auf die Schaltfläche und testen Sie das SSO.
  • Magento 2 OAuth SSO WSO2 SSO WSO2 Magento SSO Magento 2 OAuth-Client SSO WSO2 SSO

3: Attribut/benutzerdefinierte Zuordnung (optional). *Dies ist eine Premium-Funktion.

  • Sie können Attribute auf der Registerkarte „Attributzuordnung“ zuordnen. In der kostenlosen Version des Plugins dürfen nur Benutzername und E-Mail zugeordnet werden. In der Premium-Version des Plugins können Sie jedoch verschiedene Attribute, die von Ihrem OAuth-Anbieter stammen, den auf Ihrer Magento-Site vorhandenen Attributen zuordnen.
  • Magento 2 OAuth-Attributzuordnung

4: Rollenzuordnung (optional). *Dies ist eine Premium-Funktion.

  • Sie können im kostenlosen Plugin eine Standardrolle angeben, die allen Benutzern ohne Administratorrechte zugewiesen wird, wenn sie SSO durchführen.
  • Gehen Sie zur Registerkarte „Attribut-/Rollenzuordnung“ und navigieren Sie zum Abschnitt „Rollenzuordnung“.
  • Wählen Sie die Standardrolle aus und klicken Sie auf die Schaltfläche Speichern.
  • WSO2 Magento SSO – WSO2 Single Sign-On (SSO) Anmeldung in Magento – Rollenzuordnung

Durch die Konfiguration WSO2 als OAuth-Anbieter und Magento als OAuth-Client Mit unserem Magento OAuth Client-Plugin haben Sie Magento WSO2 (Active Directory) Single Sign-On (SSO) erfolgreich installiert. Dank dieser Lösung können Sie innerhalb weniger Minuten mit WSO2-Anmeldeinformationen einen sicheren Zugriff auf Ihre Magento-Site bereitstellen.


Weitere Informationen


Wenn Sie etwas suchen, das Sie nicht finden können, schreiben Sie uns bitte eine E-Mail an magentosupport@xecurify.com

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com