Magento Auth0 Single Sign-On (SSO) | SSO bei Magento mit Auth0-Anmeldeinformationen
Übersicht
Die Auth0 Magento-SSO Ermöglicht die sichere und nahtlose Anmeldung bei Ihrem Magento durch die Verwendung von Auth0 als OAuth- und OpenID Connect-Anbieter. Mit der Auth0 Magento SSO-Anmeldung können Benutzer mit ihren Auth0-Anmeldedaten auf den Shop zugreifen. Das bedeutet, dass sich Benutzer Ihres Auth0 mit unserer Erweiterung mit ihren Auth0-Anmeldedaten in Ihrem Magento-Shop anmelden können.
Unsere Magento Auth0-Anmeldung Die Erweiterung bietet sichere Single Sign-On (SSO)-Integration mit erweiterten Funktionen wie Attributzuordnung, Rollenzuordnung und Zugriffskontrolle. Sie erhöht die Site-Sicherheit, indem sie sicherstellt, dass sich nur verifizierte Benutzer auf Ihrer Magento-Site anmelden oder registrieren können. Mit einem einfachen Magento Auth0 SSO-Setup optimiert die Erweiterung die Benutzerauthentifizierung und verbessert das gesamte Zugriffsmanagement. Folgen Sie der Anleitung unten, um Auth0 Magento SSO mühelos zu installieren und zu konfigurieren.
Zu unseren Stellenangeboten Erfahren Sie mehr über die zusätzlichen Funktionen der Magento OAuth Single Sign-On-Erweiterung (OAuth & OpenID Connect Client).
Installationsschritte
- Verwenden von Composer
- Manuelle Installation
Konfigurationsschritte
1. Richten Sie Auth0 als OAuth-Anbieter ein
- Zurück Nach https://auth0.com/auth/login und registrieren oder anmelden.
- Zurück Nach Anwendungen Klicken Sie im linken Bereich auf die Registerkarte und klicken Sie dann auf Anwendungen.
- Klicken Sie auf Anwendung erstellen um eine neue Anwendung zu erstellen.
- Auswählen Regelmäßige Webanwendungen und klicken Sie auf Erschaffung .
- Gehe jetzt zu Einstellungen Tab.
- Scrollen Sie nach unten Anwendungs-URIs Abschnitt und geben Sie die Rückruf-URL die Sie von der Erweiterung erhalten. Scrollen Sie dann nach unten und klicken Sie auf Änderungen speichern.
- Kopieren Sie die Kunden-ID und Kundengeheimnis aus den grundlegenden Informationen auf der Registerkarte „Einstellungen“ und speichern Sie sie in der Konfiguration Ihres miniOrange OAuth-Client-Plugins.
- Gehe jetzt zu Nutzer Registerkarte in der Benutzerverwaltung im linken Bereich.
- Klicken Sie auf Benutzer erstellen um einen neuen Benutzer anzulegen.
- Geben Sie alle erforderlichen Daten ein und klicken Sie auf Erschaffung.
Sie haben Auth0 erfolgreich als OAuth-Anbieter für die Auth0-SSO-Anmeldung in Ihrem Magento-Shop konfiguriert.
2. Richten Sie Magento als OAuth-Client ein
- Nachdem Sie den OAuth-Anbieter erfolgreich konfiguriert haben, gehen Sie zur Registerkarte OAuth-Anbieter und klicken Sie auf Anbieter hinzufügen .
- Geben Sie nun die Name des OAuth-Anbieters, Kunden-ID, Kundengeheimnis, Geltungsbereich und bereitgestellte Endpunkte.
- Informationen zur Konfiguration finden Sie in der folgenden Tabelle Umfang und Endpunkte für Auth0 oben in der Erweiterung.
- Klicken Sie auf Gespeichert Schaltfläche, um die Einstellungen 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.
- Navigieren Sie zum Reiter „Multisite-Einstellungen“. Hier können Sie alle Unterseiten Ihrer Magento-Installation auswählen, für die Sie SSO aktivieren möchten. Aktivieren Sie das Kontrollkästchen neben allen Unterseiten und klicken Sie auf „Speichern“.
- Sie würden auch sehen, Rückruf-URL für jede Subsite, mit der Sie den erforderlichen OAuth-Provider einrichten können.
- Navigieren Anmeldeeinstellungen und wählen Sie die OAuth-Anbieter aus dem Dropdown-Menü, um mit der Konfiguration fortzufahren.
- Hier finden Sie die Option, den Login-Link zu aktivieren auf Admin*/Kunde Anmeldeseite (*Admin SSO ist in den Premium-Versionen verfügbar)
- Sie können Administrator- und Kundenbenutzer beim SSO automatisch erstellen, sofern diese noch nicht vorhanden sind. Aktivieren Sie dazu einfach das entsprechende Kontrollkästchen.
- 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.
- Wenn Sie SSO von einer beliebigen Seite aus initiieren möchten, können Sie auch den in der Erweiterung bereitgestellten SSO-Link verwenden.
Hinweis: Sobald Sie das Auth0-Konto erstellt haben, finden Sie die Domain-URL und müssen diese in den unten aufgeführten Endpunkten hinzufügen.
| Umfang: | openid-Profil-E-Mail |
| Endpunkt autorisieren: | https://<Auth0-app-domain>/authorize |
| Zugriffstoken-Endpunkt: | https://<Auth0-app-domain>/oauth/token |
| Endpunkt zum Abrufen von Benutzerinformationen: | https://<Auth0-app-domain>/userinfo |
Hinweis: In der Enterprise-Version der Erweiterung können Sie mehrere Anbieter einrichten. Um einen anderen Anbieter hinzuzufügen, klicken Sie auf die Schaltfläche „Anbieter hinzufügen“ und wählen Sie den gewünschten Anbieter aus. Die Einrichtungsanleitungen für alle Anbieter finden Sie hier.
3. Multisite-Einstellungen (*Verfügbar in den Enterprise-Versionen)
4. Anmeldeeinstellungen
5. Kunden-/Administrator-SSO
- Kunden-Single-Sign-On (Kunden-SSO)
- Einmaliges Anmelden für Administratoren (Administrator-SSO)
6. Headless SSO-Einstellungen (*Verfügbar in den Premium-Versionen)
- Navigieren Anmeldeeinstellungen Registerkarte. Hier finden Sie die Option, SSO für Ihren Headless Magento Store zu aktivieren.
- Fügen Sie Ihre ein Frontend-Post-URL in das angegebene Feld. Sie sollten hier die URL Ihres Frontend-Shops eingeben.

Attribut/benutzerdefinierte Zuordnung (optional). *Dies ist eine Premiumfunktion.
1.1: Attributzuordnung (optional).
- Attribute sind Benutzerdetails, die in Ihrem Identitätsanbieter gespeichert werden.
- Mithilfe der Attributzuordnung können Sie Benutzerattribute von Ihrem Identitätsanbieter (IdP) abrufen und sie Magento-Benutzerattributen wie Vorname, Nachname usw. zuordnen.
- Bei der automatischen Registrierung der Benutzer auf Ihrer Magento-Site werden diese Attribute automatisch Ihren Magento-Benutzerdetails zugeordnet.
- Nur NameID kann mit dem kostenlosen Plugin den E-Mail- und Benutzernamen-Merkmalen von Magento zugeordnet werden. In der Premium-Version des Plugins können hingegen mehrere Benutzerattribute des IdP auf Magento-Attribute abgebildet werden. Sie können zusätzlich zu den Standardattributen benutzerdefinierte Attribute zuordnen, die Sie Ihrem IdP hinzugefügt haben.
- Wenn ein Benutzer SSO durchführt, wird der vom IdP gesendete NameID-Wert der E-Mail und dem Benutzernamen des Magento-Benutzers zugeordnet.

| Benutzername: | Name des Benutzernamenattributs vom IdP (NameID standardmäßig beibehalten) |
| Email: | Name des E-Mail-Attributs vom IdP (NameID standardmäßig beibehalten) |
| Gruppe/Rolle: | Name des Rollenattributs vom Identitätsanbieter (IdP) |
- Sie können das überprüfen Testkonfiguration Ergebnisse unten Einrichtung des Dienstanbieters Klicken Sie auf die Registerkarte, um eine bessere Vorstellung davon zu erhalten, welche Werte hier zugeordnet werden sollen.
1.2: Benutzerdefinierte Attributzuordnung (optional). *Dies ist eine Premium-Funktion.
- Geben Sie im Feld „Attributnamen eingeben“ den Attributnamen ein, den Sie dem Attribut zuordnen möchten, das Sie von Ihrem Identitätsanbieter erhalten.
- Klicken Sie auf die Schaltfläche „Hinzufügen“.
- Geben Sie nun den Attributnamen, den Sie von Ihrem Identitätsanbieter erhalten, in das bereitgestellte Feld ein.
- 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.

Rollenzuordnung (optional). *Dies ist eine Premium-Funktion.
- Magento verwendet ein Rollenkonzept, das dem Websitebetreiber die Möglichkeit gibt, zu steuern, was Benutzer auf der Website tun dürfen und was nicht. Mithilfe der Rollenzuordnung können Sie Benutzern einer bestimmten Gruppe in Ihrem IdP bestimmte Rollen zuweisen.
- Bei der automatischen Registrierung werden den Benutzern Rollen zugewiesen, die auf der Gruppe basieren, der sie zugeordnet sind.
- Sie können in der POC-Erweiterung eine Standardrolle angeben, die allen Nicht-Administratorbenutzern zugewiesen wird, wenn sie SSO durchführen.
- Wählen Sie die Standardrolle aus, die Sie allen Nicht-Administratorbenutzern zuweisen möchten, und klicken Sie auf die Schaltfläche „Speichern“.
- Sie haben auch die Möglichkeit, die Backend-/Frontend-Rollen bei SSO in der Premium-Erweiterung zu aktualisieren.
- Sie können auch eine Standardrolle angeben, die allen Nicht-Administratoren zugewiesen wird, wenn sie SSO in der Premium-Erweiterung durchführen.
- Wählen Sie die Standardrolle aus, die Sie allen Administratorbenutzern zuweisen möchten, und klicken Sie auf die Schaltfläche „Speichern“.
- Magento-Sicherheitslösungen
- Was ist Single Sign-On (SSO)-Anmeldung?
- Was ist OAuth 2.0 und wie funktioniert es?
- Was ist neu am OAUth 2.1 Single Sign-On-Protokoll?
- Magento OAuth Single Sign On (SSO)-Plugin.
Weitere Informationen
Kontakt aufnehmen
Bitte kontaktieren Sie uns unter magentosupport@xecurify.com . Unser Team unterstützt Sie gerne bei der Einrichtung der Magento 2 SSO (OAuth/OIDC)-Erweiterung und hilft Ihnen, die optimale Lösung bzw. den passenden Tarif für Ihre Bedürfnisse auszuwählen.




