SAML Single Sign-On (SSO) in ASP.NET (SP) | Magento – ASP.NET SSO-Anmeldung
Übersicht
Melden Sie sich mit Ihren Magento-Benutzerdaten bei ASP.NET an. Diese Anleitung hilft Ihnen bei der Integration von Magento als SAML 2.0 Identity Provider (IdP) und ASP.NET als Service Provider (SP) mithilfe der miniOrange Magento SAML IDP-Erweiterung . Mit dieser Erweiterung können Sie sich mit Ihren Magento-Anmeldedaten bei ASP.NET (SP) anmelden. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung zur Konfiguration von Single Sign-On (SSO) zwischen ASP.NET als SP (Service Provider) und Magento als IDP (Identity Provider).
Installationsschritte
- Verwenden von Composer
- Manuelle Installation
Voraussetzungen:
- Um die SP-Metadatendetails zu erhalten, melden Sie sich bei Ihrem ASP.NET an.
- Klicken Sie auf Neuen IDP hinzufügen um ASP.NET Single Sign-On (SSO) mit Magento zu konfigurieren.
- Zurück Nach Dienstanbietereinstellungen Tab.
- Kopieren Sie die Entitäts-ID und ACS-URL. Sie benötigen dies beim Konfigurieren des SSO in der Magento-Erweiterung miniOrange.
Schritte zum Konfigurieren der ASP.NET SAML Single Sign-On (SSO)-Anmeldung bei Magento 2
Magento als SAML-Identitätsanbieter (IdP) konfigurieren:
- Im miniOrange IDP (Identitätsanbieter) Erweiterung, gehen Sie zu Anwendungen Tab.
- Suchen Sie nach ASP.Netto in das Suchfeld „Anwendung auswählen“ und wählen Sie die Anwendung aus.
- Geben Sie die Anwendungsname für SP-Name.
- Geben Sie nun die ein SP-Entitäts-ID oder Aussteller und ACS-URL zuvor kopiert und speichern Sie die Details.
Konfigurieren Sie ASP.NET als Dienstanbieter:
- Navigieren Sie zu der Anwendungen Tab und klicken Sie auf Metadaten Einstellungen für die ASP.NET-Anwendung
- Hier finden Sie den Identitätsanbieter Metadaten-URL/XML-Metadaten oder Endpunkte wie IDP-Entitäts-ID, SAML-Anmelde-URL, SAML-Abmelde-URL (Premium-Funktion), Zertifikat. Sie können die . auch herunterladen IdP-Metadaten-XML Datei, die für die ASP.NET-Konfiguration verwendet wird.
- Sie haben nun 3 Möglichkeiten, die IDP-Metadaten für ASP.NET bereitzustellen, indem Sie die XML-Metadaten, Metadaten-URL oder manuelle Angabe der Details.
- Option 1 - Herunterladen der XML-Metadaten.
- Laden Sie die XML-Metadaten herunter, indem Sie darauf klicken Laden Sie XML-Metadaten herunter .
- Navigieren Sie zu Ihrem ASP.NET und laden Sie die heruntergeladene XML-Metadatendatei hoch und klicken Sie auf die Metadaten abrufen .
- Option 2 - Geben Sie die Details manuell an ASP.NET weiter.
- Kopieren Sie die Metadatendetails gemäß der folgenden Tabelle.
- Navigieren Sie zu Ihrem ASP.NET und fügen Sie die Metadatendetails ein.
| IDP-EntityID / Aussteller | IDP-EntityID / Aussteller |
| Anmelde-URL | SAML-Anmelde-URL/Passive Anmelde-URL |
| SAML X509-Zertifikat | Zertifikat |
Attributzuordnung *(Dies ist eine Premium-Funktion)
- Im miniOrange Magento IDP Navigieren Sie zur Erweiterung Anwendungen Tab und klicken Sie auf Bearbeiten Einstellungen für die ASP.NET-Anwendung.
- Klicken Sie auf Attribute hinzufügen .
- Fügen Sie den Attributnamen hinzu, den Sie an Ihren Dienstanbieter senden möchten, wählen Sie das Attribut aus dem Dropdown-Menü aus und klicken Sie auf Schaltfläche Speichern um Änderungen zu speichern.
Sie haben das SAML SSO zwischen ASP.NET als Dienstanbieter und Magento als Identitätsanbieter erfolgreich konfiguriert.
