Magento Salesforce SSO | SAML Single Sign-On in Magento mit Salesforce | Melden Sie sich mit Salesforce an
Übersicht
Salesforce Single Sign-On (SSO)-Login für Magento [SAML] lässt sich mit unserer Magento SAML SP Single Sign-On (SSO)-Erweiterung realisieren. Unsere SSO-Lösung macht Magento zu einem SAML 2.0-konformen Service Provider und stellt eine Vertrauensbeziehung zwischen Ihrer Magento-Website und Salesforce her, um Benutzer sicher zu authentifizieren und anzumelden. Unsere Magento Single Sign-On (SSO)-Lösung schützt Ihre Magento-Website durch SSO-Login, sodass Benutzer sich mit ihren Salesforce-Anmeldedaten authentifizieren. Sie bietet nahtlose Unterstützung für erweiterte SSO-Funktionen wie Attribut-/Benutzerdefiniertes Mapping, Rollen-Mapping usw. In dieser Anleitung erfahren Sie, wie Sie SAML Single Sign-On (SSO) zwischen Ihrer Magento-Website und Salesforce konfigurieren, wobei Salesforce als Identitätsanbieter (IdP) und Magento als Service Provider (SP) fungiert. Unser SSO-Plugin ermöglicht unbegrenzte Benutzerauthentifizierungen über Salesforce. Weitere Informationen zu den Funktionen unseres Magento SAML Single Sign-On (SSO)-Plugins finden Sie hier.
Salesforce SSO für Kontakte, Accounts und benutzerdefinierte Objekte
Ermöglichen Sie Ihren Partnern, Kontakten, Accounts oder anderen benutzerdefinierten Objektdatensätzen, sich anzumelden und auf Anwendungen wie WordPress, Shopify, JIRA, Confluence usw. zuzugreifen, indem Sie den Salesforce-Datensatz als ihre Identität für die SSO-Authentifizierung verwenden.
Salesforce SSO mit benutzerdefinierten Objekten als IdentitätsquelleVoraussetzungen: Download und Installation
Installation mit Composer:
- Kaufen Sie die miniOrange SAML Single Sign On – SAML SSO-Anmeldung 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.
„Composer erfordert miniorange_inc/saml-sp-single-sign-on“
php bin/magento setup:di:compile
PHP Bin / Magento Setup: Upgrade
Manuelle Installation:
- Laden Sie die ZIP-Datei mit der Erweiterung „miniOrange SAML Single Sign On – SAML SSO Login“ herunter werden auf dieser Seite erläutert.
- Entpacken Sie den gesamten Inhalt der Zip-Datei im MiniOrange/SP-Verzeichnis.
{Stammverzeichnis von Magento} App Code MiniOrange SSO
php bin/magento setup:di:compile
PHP Bin / Magento Setup: Upgrade
Schritte zum Konfigurieren von Salesforce SAML Single Sign-On (SSO) Anmeldung bei Magento SAML SP
1. Salesforce als IdP (Identitätsanbieter) einrichten
Führen Sie die folgenden Schritte aus, um Salesforce als IdP für Magento zu konfigurieren
- Navigieren Sie im Magento SAML SP SSO-Plugin zu Metadaten des Dienstanbieters Tab. Auf dieser Registerkarte finden Sie die SP-Metadaten wie die SP-Entitäts-ID und die ACS-URL (AssertionConsumerService), die zum Konfigurieren von Salesforce als Identitätsanbieter erforderlich sind.

- Melden Sie sich bei Ihrem an Salesforce Konto als Administrator.
- Wechseln Sie zu Salesforce-Lightning Wählen Sie im Profilmenü den Modus aus und klicken Sie dann auf Einrichtung Klicken Sie auf die Schaltfläche, um zum Setup-Bildschirm in Salesforce zu gelangen.

- Auswählen Registerkarte Einstellungen aus dem linken Bereich und dann Identitätsanbieter.

- Klicken Sie auf Aktivieren Sie den Identitätsanbieter in Salesforce.

- Im Dienstanbieter Klicken Sie im Abschnitt auf den Link, um den zu erstellen Dienstanbieter mit automatisierten Verbundene Apps.

- Enter Name der verbundenen App, API-Name und Kontakt E-Mail in Salesforce.
| Name der verbundenen App | Geben Sie einen Namen für die verbundene App ein |
| API-Name | Geben Sie einen API-Namen an |
| Kontakt E-Mail | Geben Sie eine Kontakt-E-Mail an |

- Prüfen Sie die Aktivieren Sie SAML Kontrollkästchen in der Web-App-Einstellungen und geben Sie folgende Werte ein:
| Aktivieren Sie SAML | geprüft |
| Entitäts-ID | SP-EntityID / Issuer von Metadaten des Dienstanbieters Registerkarte des Plugins |
| ACS-URL | ACS-URL (AssertionConsumerService) von Metadaten des Dienstanbieters Registerkarte des Plugins |
| Betrefftyp | Benutzername |
| Namens-ID-Format | urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified |
- Klicken Sie auf Gespeichert Um die Konfiguration zu speichern, klicken Sie auf Gespeichert .
- Auswählen Verbundene Apps aus dem linken Bereich Plattform-Tools Abschnitt in Salesforce.
- Klicken Sie auf die Profile verwalten Option in der Profil .

- Im Profil Abschnitt klicken Profile verwalten .
- Weisen Sie die Profil Sie möchten sich mit dieser App bei Salesforce anmelden können.

- Klicken Sie auf Metadaten herunterladen für SAML-Anmeldeinformationen.

- Diese Metadaten werden bei der Konfiguration hilfreich sein Dienstanbieter.
Sie haben Salesforce erfolgreich als SAML-IdP (Identitätsanbieter) konfiguriert, um die Salesforce-SSO-Anmeldung bei Ihrer Magento-Site zu erreichen.
2. Magento als SP (Service Provider) konfigurieren
- Kopieren SAML-Entitäts-ID, SAML Single-Sign-On-Endpunkt-URL und x.509-Zertifikat aus dem Federation Metadata-Dokument und fügen Sie es ein IdP-Entitäts-ID oder Aussteller, Single-Sign-On-Dienst-URL, x.509-Zertifikat Felder jeweils im Plugin.
| IdP-Entitäts-ID oder Aussteller | SAML-Entitäts-ID im Verbundmetadatendokument |
| Single-Sign-On-Dienst-URL | SAML Single-Sign-On-Endpunkt-URL im Verbundmetadatendokument |
| X.509-Zertifikat | x.509-Zertifikat im Verbundmetadatendokument |
- Klicken Sie auf Gespeichert Klicken Sie auf die Schaltfläche, um alle Ihre Einstellungen zu speichern.

- Um zu überprüfen, ob Ihr Magento als SP richtig konfiguriert ist, klicken Sie auf Testkonfiguration .

3. Multisite-Einstellungen (*Verfügbar in den Enterprise-Versionen)
- Navigieren Multisite-Einstellungen Registerkarte. 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“.

4. 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)

- Sie können Administrator- und Kundenbenutzer beim SSO automatisch erstellen, sofern diese noch nicht vorhanden sind. Aktivieren Sie dazu einfach das entsprechende Kontrollkästchen.

- Wenn Sie SSO von einer beliebigen Seite aus initiieren möchten, können Sie auch den in der Erweiterung bereitgestellten SSO-Link verwenden.

- 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.

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.
- 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.

Weitere Informationen
- Was ist Single Sign-On (SSO)-Anmeldung?
- SINGLE SIGN ON (SSO) FÜR SALESFORCE
- Was ist SAML? Wie funktioniert SAML SSO?
- Magento SAML Single Sign On (SSO) Plugin.
- Magento Salesforce-Integration.
Kontakt aufnehmen
Bitte kontaktieren Sie uns unter magentosupport@xecurify.com . Unser Team unterstützt Sie gerne bei der Einrichtung der Magento OAuth Server Extension und hilft Ihnen, die optimale Lösung bzw. den passenden Tarif für Ihre Bedürfnisse auszuwählen.




