Suchergebnisse :

×

Okta Single Sign-On SSO in Magento mit OAuth/OpenID Connect | Okta OIDC-Anmeldung

Okta Single Sign-On SSO in Magento mit OAuth/OpenID Connect | Okta OIDC-Anmeldung


Integration von Okta Login (Okta SSO) mit Magento mithilfe des OAuth 2.0-Protokolls. Das Magento OAuth / OpenID Connect Single Sign-On (SSO)-Plugin erleichtert die Verwendung von OAuth2 zum Einrichten von Okta Login auf Magento (Okta 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 Okta einrichten. Am Ende dieses Leitfadens sollten Benutzer in der Lage sein, sich mit Okta bei Magento anzumelden. Hier geht es weiter. 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 mit Okta als OAuth- und OpenID Connect-Anbieter. Sie können auch alternative OAuth-Anbieter wie Azure AD, Azure B2C, Office 365 und andere benutzerdefinierte Anbieter verwenden, um das Plugin 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 Okta einrichten. Am Ende dieses Handbuchs sollten sich Benutzer über Okta bei Magento anmelden können.

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 Okta OAuth und OpenID Single Sign-On (SSO) Anmeldung bei Magento

1. Richten Sie Okta als OAuth-Anbieter ein

  • Gehen Sie zunächst zu https://www.okta.com/login und melden Sie sich bei Ihrem Okta-Konto an.
  • Gehen Sie zum Okta Admin-Panel. Gehe zu Anwendungen -> Anwendungen.
  • okta Single Sign-On (SSO) OAuth/OpenID-addapp-shortcut
  • Sie erhalten den folgenden Bildschirm. Klicke auf App-Integration erstellen .
  • okta Single Sign-On (SSO) OAuth/OpenID-addapplication
  • Wählen Sie die Anmeldemethode aus OIDC – OpenID Connect Option und wählen Sie Anwendungstyp als Internetanwendung, Klicken Sie auf Weiter .
  • okta Single Sign-On (SSO) OAuth/OpenID-select-webplatform
  • Sie werden zur App-Detailseite weitergeleitet. Eingeben App-Integration Name und Anmeldeumleitungs-URIs. Sie erhalten Weiterleitungs-/Rückruf-URL aus der Erweiterung kopieren.
  • okta Single Sign-On (SSO) OAuth/OpenID-callbackURL
  • Scrollen Sie nach unten und Sie werden das sehen Assignments Abschnitt. Wählen Sie eine Option mit kontrolliertem Zugriff und deaktiviere die Option Sofortigen Zugriff mit Federation Broker-Modus aktivieren. Klicke auf Schaltfläche Speichern.
  • okta Single Sign-On (SSO) OAuth/OpenID-Client-Anmeldeinformationen
  • Jetzt erhalten Sie die Client-Anmeldeinformationen und Okta-Domain. Kopieren Sie diese Anmeldeinformationen Miniorange OAuth-Client-Single-Sign-On-Erweiterung (SSO). Konfiguration auf entsprechenden Feldern.
  • okta Single Sign-On (SSO) OAuth/OpenID-Client-Anmeldeinformationen

    1.1 Weisen Sie einem Benutzer eine App-Integration zu

    • Gehen Sie zu Registerkarte "Anwendungen" und klicken Sie auf Ihre Bewerbung.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Anwendungsregisterkarte
    • Wähle aus Assignments Tab.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Zuweisung
    • Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Weisen und wählen Sie Personen zuweisen.
    • Wenn Sie die Anwendung mehreren Benutzern gleichzeitig zuweisen möchten, wählen Sie Zu Gruppen zuweisen [Wenn eine App einer Gruppe zugewiesen wird, wird die App allen Personen in dieser Gruppe zugewiesen.]
    • okta Single Sign-On (SSO) OAuth/OpenID Magento auswählen, Personen zuweisen
    • Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Weisen neben einem Benutzernamen.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento klicken Sie auf Zuweisen
    • Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Speichern und zurückgehen.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento zurück
    • Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Erledigt .
    • okta Single Sign-On (SSO) OAuth/OpenID Magento fertig

    1.2 Profilattribute für das ID-Token

    • Navigieren Sie in Ihrem Okta-Admin-Dashboard zu Sicherheit -> API.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Einstellung für die Anmeldeschaltfläche „Neuer Client erstellen“.
    • Wählen Sie Ihre SSO-Anwendung aus und klicken Sie auf bearbeiten klicken.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Einstellung für die Anmeldeschaltfläche „Neuer Client erstellen“.
    • Gehen Sie zu aus aller Welt und wählen Sie die ID Token-Option.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Einstellung für die Anmeldeschaltfläche „Neuer Client erstellen“.
    • Klicken Sie auf Anspruch hinzufügen .
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Einstellung für die Anmeldeschaltfläche „Neuer Client erstellen“.
    • geben Sie ein Name und Vorname zu Ihrem Anspruch/Attribut hinzufügen und auswählen ID-Token aus der Dropdown-Liste „Tokentyp“. Geben Sie nun den Wert ein user.$attribute der Wert Feld basierend auf dem Attribut, das Sie empfangen möchten. Behalten Sie die anderen Einstellungen als Standard bei und klicken Sie auf Erstellen .
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Einstellung für die Anmeldeschaltfläche „Neuer Client erstellen“.
    • Befolgen Sie die gleichen Schritte für alle Attribute, die Sie sehen möchten. Sie erhalten eine Liste ähnlich der folgenden.
    • okta Single Sign-On (SSO) OAuth/OpenID Magento-Einstellung für die Anmeldeschaltfläche „Neuer Client erstellen“.

Sie haben erfolgreich konfiguriert Okta als OAuth-Anbieter zur Erreichung von Okta 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: openid-E-Mail
    Endpunkt autorisieren: https://{yourOktaDomain}.com/oauth2/default/v1/authorize
    Zugriffstoken-Endpunkt: https://{yourOktaDomain}.com/oauth2/default/v1/token
    Endpunkt zum Abrufen von Benutzerinformationen: https://{yourOktaDomain}.com/oauth2/default/v1/userinfo
  • Klicken Sie auf Speichern Schaltfläche, um die Einstellungen zu speichern.
  • Klicken Sie auf Testkonfiguration .
  • Magento 2 OAuth-Anmeldeinformationen Okta 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.

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)
  • Magento 2 SSO Azure AD Single Sign-On (SSO) Administrator-Kunden-SSO
  • Wenn Sie SSO von einer beliebigen Seite aus initiieren möchten, können Sie auch den in der Erweiterung bereitgestellten SSO-Link verwenden.
  • Magento SSO über SSO-Link Magento 2 SSO Azure AD
  • 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.
  • Magento 2 OAuth automatische Umleitung zum IDP

4. Kunden-/Administrator-SSO



  • Gehen Sie zur Kunden-Anmeldeseite und Sie sehen die SSO-Schaltfläche in Ihrem Frontend. Klicken Sie auf die Schaltfläche und testen Sie das SSO.
  • Magento 2 OAuth SSO Kunden-SSO
  • Sie werden erfolgreich bei Magento angemeldet.
  • Magento SSO Magento 2 OAuth-Client SSO Admin SSO

Attribut-/benutzerdefinierte Attributzuordnung (optional). *Dies ist eine Premium-Funktion.

1.1: 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

1.2: Benutzerdefinierte Attributzuordnung (optional). *Dies ist eine Premium-Funktion.

  • Geben Sie Ihren Tabellennamen in das Tabellenfeld ein.
  • Geben Sie den Attributnamen als Spaltennamen ein (in der jeweiligen Tabelle).
  • Klicken Sie auf die Schaltfläche „Hinzufügen“, um ein benutzerdefiniertes Magento-Attribut hinzuzufügen, und ordnen Sie das entsprechende Feld dem Attribut zu, das Sie von Ihrem Identitätsanbieter erhalten
  • Klicken Sie auf die Schaltfläche „Speichern“, um die Konfiguration zu speichern.
  • Sie können die Konfiguration auch löschen, indem Sie den Namen in das Feld „Attributname“ eingeben und dann auf die Schaltfläche „Löschen“ klicken.
  • Benutzerdefinierte Magento 2 OAuth-Attributzuordnung

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

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

Weitere Informationen


Warum entscheiden sich unsere Kunden für miniOrange Magento Single Sign-On (SSO)-Lösungen?


Support 24/7

Wir bieten 24/7-Support für alle Magento-Lösungen. Wir stellen eine qualitativ hochwertige Unterstützung sicher, die Ihren Anforderungen entspricht.

Registrieren

Kundenbewertungen

Sehen Sie selbst, was zufriedene Kunden über unsere zuverlässigen Magento-Lösungen sagen.

Bewertungen

Umfangreiche Einrichtungsanleitungen

Einfache und präzise Schritt-für-Schritt-Anleitungen und Videos, die Ihnen bei der Konfiguration innerhalb weniger Minuten helfen.

Demo ansehen


Wir bieten sichere Identitätslösungen für Single Sign-On, Zwei-Faktor-Authentifizierung, Bereitstellung und vieles mehr. Bitte kontaktieren Sie uns unter

 +1 978 658 9387 (USA) | +91 97178 45846 (Indien)   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