Die Magento OAuth/OpenID Connect Single Sign-On (SSO)-Erweiterung funktioniert mit jedem OAuth-Anbieter, der dem OAuth 2.0- und OpenID Connect 1.0-Standard entspricht. Diese Magento Single Sign On-Erweiterung hilft Ihnen bei der Einrichtung von SSO mit jedem OAuth-/OIDC-Anbieter.
Die Erweiterung 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. Zu unseren Stellenangeboten um mehr über die zusätzlichen Funktionen der Magento OAuth Single Sign-On-Erweiterung (OAuth & OpenID Connect Client) zu erfahren.
Die Magento 2 OAuth & OpenID Connect Single Sign-On (SSO)-Erweiterung ermöglicht die sichere Anmeldung bei Magento über jeden OAuth- und OpenID Connect-Anbieter. Sie können auch alternative OAuth-Anbieter wie Azure AD, Azure B2C, Keycloak, Office 365 und andere benutzerdefinierte Anbieter verwenden, um die Erweiterung zu konfigurieren. Erweiterte Single Sign-On-Funktionen wie Benutzerprofil-Attributzuordnung, Rollenzuordnung usw. werden in der Premium-Version der Magento OAuth SSO-Erweiterung unterstützt.
Zu unseren Stellenangeboten Erfahren Sie mehr über andere Funktionen, die wir in der Magento OAuth Single Sign-On-Erweiterung (OAuth & OpenID Connect Client) bereitstellen
Hier erfahren Sie, wie Sie die miniOrange OAuth/OIDC Single Sign-On (SSO)-Erweiterung vom Magento-Marktplatz herunterladen und installieren:
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 werden auf dieser Seite erläutert.
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
Schritte zum Konfigurieren von Magento 2 als OAuth-Client
1. Richten Sie einen OAuth 2.0-kompatiblen Anbieter ein
Einrichten Benutzerdefinierter OAuth-Anbieter durch die Konfiguration des Rückruf-URL bereitgestellt in der miniOrange OAuth Client Single Sign-On (SSO)-Erweiterung.
Sie müssen die einsammeln Umfang und Endpunkte Sie erhalten von Ihrem Anbieter die Möglichkeit, die OAuth-Client-Single-Sign-On-Erweiterung (SSO) zu konfigurieren
Sie werden den Kunden-ID und Kundengeheimnis Bewahren Sie die von Ihrem OAuth-Anbieter erhaltene Datei auf Kunden-ID und Kundengeheimnis Praktisch, da es später für die Konfiguration der Magento OAuth Single Sign-On (SSO)-Erweiterung benötigt wird.
Sie haben Ihr erfolgreich konfiguriert OAuth-Anbieter zur Erreichung des Single Sign-On (SSO) Ihres OAuth-Anbieters mit Magento zur Benutzerauthentifizierung.
2. Konfigurieren Sie Magento 2 als OAuth-Client
Nachdem Sie Ihren benutzerdefinierten OAuth-Anbieter erfolgreich konfiguriert haben, gehen Sie zur Registerkarte „OAuth-Einstellungen“ und geben Sie die ein Name des OAuth-Anbieters und auch die Client-ID, Client-Geheimnis, Umfang und Endpunkte. (Sie erhalten diese Anmeldeinformationen von Ihrem benutzerdefinierten OAuth-Anbieter)
Klicken Sie auf Gespeichert Klicken Sie auf die Schaltfläche, um die Einstellungen in der Magento OAuth SSO-Erweiterung zu speichern.
Klicken Sie auf Testkonfiguration .
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.
Gehen Sie zur Registerkarte „Anmeldeeinstellungen“ in der Magento OAuth SSO-Erweiterung und überprüfen Sie die Optionen, um SSO auf Ihrer Magento-Site zu aktivieren.
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.
Attribut-/benutzerdefinierte Attributzuordnung (optional). *Dies ist eine Premium-Funktion.
1.1: Attributzuordnung (optional). *Verfügbar in Premium-Versionen.
Sie können Attribute auf der Registerkarte „Attributzuordnung“ zuordnen. In der kostenlosen Version der Erweiterung dürfen nur Benutzername und E-Mail zugeordnet werden. In der Premium-Version der Erweiterung können Sie jedoch verschiedene Attribute, die von Ihrem OAuth-Anbieter stammen, den auf Ihrer Magento-Site vorhandenen Attributen zuordnen.
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 in der Magento OAuth SSO-Erweiterung 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.
Rollenzuordnung (optional). *Dies ist eine Premium-Funktion.
Sie können in der kostenlosen Erweiterung eine Standardrolle angeben, die allen Nicht-Administratorbenutzern zugewiesen wird, wenn sie SSO durchführen.
Gehen Sie in der Magento OAuth SSO-Erweiterung zur Registerkarte „Attribut-/Rollenzuordnung“ und navigieren Sie zum Abschnitt „Rollenzuordnung“.
Wählen Sie die Standardrolle aus und klicken Sie auf die Schaltfläche Speichern.
Probieren Sie die kostenlose Version des Moduls aus, damit Sie vor dem Kauf die grundlegende Funktionalität und das Verhalten des Moduls in Ihrer Umgebung kennenlernen. Wenn Sie Probleme damit haben oder andere Anforderungen haben, können Sie uns eine E-Mail an senden magentosupport@xecurify.com
Falls Sie auf Probleme stoßen oder Fragen haben, können Sie sich gerne an uns wenden, indem Sie auf die Registerkarte „Support“ oder auf klicken werden auf dieser Seite erläutert. Wenn Sie möchten, können Sie uns Ihre Anfrage auch per E-Mail an senden magentosupport@xecurify.com.
Der Magento OAuth-Client unterstützt verschiedene OAuth-Anbieter/Server wie ADFS, Bitrix24, WHMCS, Square Connect, WSO2, Windows, Gigya, Dash 10, Foursquare, Harvest, MailChimp, Huddle, Ustream, Yammer, RunKeeper, SoundCloud, Pocket, Nest, Heroku, DropBox, Buffer, Hubic, Deezer, Delicious, Bitly, Mondo, Netatmo, Wechat, Weibo, Shibboleth, Invision Community, HR Answerlink/Support Center, Blizzar, Swiss-Rx-Login (Swiss RX Login), Procore, Diaspora und viele mehr .