Suchergebnisse :

×

OAuth / OpenID Connect Single Sign-On (SSO) in Magento über Twitter | Twitter SSO-Anmeldung

OAuth / OpenID Connect Single Sign-On (SSO) in Magento über Twitter | Twitter SSO-Anmeldung


Integration von Twitter Login (Twitter OAuth Single Sign-On) mit Magento unter Verwendung des OAuth 2.0-Protokolls. Das Magento OAuth / OpenID Connect Single Sign-On (SSO)-Plugin erleichtert die Verwendung von OAuth2 zum Einrichten der Twitter-Anmeldung auf Magento (Twitter Single Sign-On).

Das Plugin kann über andere Social-Media-Quellen sowie benutzerdefinierte OAuth- und OIDC-Anbieter eingerichtet werden. Es enthält viele Single Sign-On (SSO)-Funktionen, wie z. B. Attributzuordnung für Benutzerprofile, Rollenzuordnung und so weiter. In diesem Leitfaden erfahren Sie, wie Sie SSO zwischen Magento und Twitter einrichten. Am Ende dieses Artikels sollten sich Benutzer über Twitter bei Magento anmelden können. Hier geht es weiter. Erfahren Sie mehr über die zusätzlichen Funktionen der Magento OAuth Single Sign-On-Erweiterung (OAuth & OpenID Connect Client).

Das Magento OAuth und OpenID Connect Single Sign-On (SSO) Die Erweiterung ermöglicht die sichere Anmeldung bei Magento über Twitter als OAuth- und OpenID Connect-Anbieter. Sie können auch alternative OAuth-Anbieter wie Azure B2C, Office 365 und andere benutzerdefinierte Anbieter verwenden, um die Erweiterung zu konfigurieren. Erweiterte Single-Sign-On-Funktionen wie Benutzerprofil-Attributzuordnung, Rollenzuordnung usw. werden unterstützt. In diesem Artikel erfahren Sie, wie Sie SSO zwischen Magento und Twitter einrichten. Am Ende dieses Handbuchs sollten sich Benutzer über Twitter bei Magento anmelden können.

Hier geht es weiter. Erfahren Sie mehr über andere Funktionen, die wir in der Magento OAuth Single Sign-On-Erweiterung (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 Twitter OAuth und OpenID Single Sign-On (SSO) Anmeldung bei Magento

1. Richten Sie Twitter als OAuth-Anbieter ein

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

miniorange img Konfigurieren Sie Twitter als OAuth-Anbieter
  • Melden Sie sich mit beim Twitter-Entwicklerportal anhttps://developer.twitter.com/en/apps
  • Klicken Sie auf das Projekt erstellen .
  • OAuth/OpenID Magento Twitter Single Sign On SSO Projekt erstellen
  • Geben Sie die Name und Vorname für Ihr Projekt und klicken Sie auf Weiter .
  • OAuth/OpenID Magento Twitter Single Sign On SSO App-Namen eingeben
  • Wähle aus Anwendungsfall aus der Dropdown-Liste.
  • Magento Twitter Single Sign On SSO Twitter SSO-Anwendungsfall
  • Geben Sie die Beschreibung für Ihr Projekt und klicken Sie auf Weiter Taste im nun erscheinenden Bestätigungsfenster nun wieder los.
  • Magento 2 OAuth SSO Twitter SSO Beschreibung
  • Klicken Sie auf Erstellen Sie eine neue App.
  • Magento SSO Neue App erstellen Twitter
  • Geben Sie die App Name und klicken Sie auf Komplett Klicken Sie auf die Schaltfläche, um die Anwendung zu erstellen.
  • OAuth/OpenID Twitter Single Sign On SSO Twitter-App-Name
  • Nach dem Speichern Ihrer Bewerbung erhalten Sie eine Kunden-ID und Kundengeheimnis. Speichern Sie diese Details, da wir sie später zur Konfiguration des OAuth-Client-Plugins benötigen.
  • OAuth/OpenID Twitter Single Sign On SSO Twitter SSO API-Schlüsselgeheimnis
  • Gehen Sie zu App-Einstellung.
  • Magento 2 Oauth SSO Twitter-App-Einstellung
  • Klicken Sie auf Bearbeiten Schaltfläche für Authentifizierungseinstellungen.
  • OAuth/OpenID Twitter Single Sign On SSO Twitter SSO Authentifizierungseinstellungen bearbeiten
  • Aktivieren Sie 3-beiniges OAuth für die Anmeldung bei Twitter.
  • 3-beiniges oauth Magento Twitter SSO
  • Geben Sie die Rückruf-URL und Webadresse Klicken Sie auf die Einstellung sichern .
  • OAuth/OpenID Twitter Single Sign On SSO Twitter SSO API-Schlüsselgeheimnis

Sie haben erfolgreich konfiguriert Twitter als OAuth-Anbieter zum Erreichen von Twitter Single Sign-On (SSO) mit Magento zur Benutzerauthentifizierung.

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.

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


    Umfang: public_profile-E-Mail
    Endpunkt autorisieren: https://api.twitter.com/oauth/authorize
    Zugriffstoken-Endpunkt: https://api.twitter.com/oauth/access_token
    Endpunkt zum Abrufen von Benutzerinformationen: https://api.twitter.com/1.1/users/show.json
  • Klicken Sie auf Speichern Schaltfläche, um die Einstellungen zu speichern.
  • Klicken Sie auf Testkonfiguration .
  • Magento 2 OAuth-Anmeldeinformationen Twitter 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 zu IDP Magento SSO
  • Gehen Sie zur Registerkarte „Anmeldeeinstellungen“ und aktivieren Sie die Optionen zum Aktivieren von SSO auf Ihrer Magento-Site.
  • Magento 2 OAuth ermöglicht SSO Magento 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 Twitter SSO Twitter Magento SSO Magento 2 OAuth-Client SSO Twitter SSO

3: Attributzuordnung (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 Magento SSO

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.
  • Twitter Magento SSO – Twitter Single Sign-On (SSO) Anmeldung in Magento – Rollenzuordnung

Durch die Konfiguration Twitter als OAuth-Anbieter und Magento als OAuth-Client Mit unserem Magento OAuth Client-Plugin haben Sie Magento Twitter Single Sign-On (SSO) erfolgreich installiert. Dank dieser Lösung können Sie innerhalb weniger Minuten mithilfe Ihrer Twitter-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