nopCommerce OAuth Single Sign-On (SSO) mit Google als Identitätsanbieter
Übersicht
nopCommerce OAuth Single Sign-On (SSO) Plugin ermöglicht die Aktivierung OAuth-Single-Sign-On für Ihren nopCommerce-Shop mit Google als OAuth-Anbieter. Mit Single Sign-On Sie können nur ein Passwort verwenden, um auf Ihren nopCommerce-Shop und Ihre Dienste zuzugreifen. Unser Modul ist mit allen gängigen Systemen kompatibel. OAuth-kompatible Identitätsanbieter. Hier werden wir Schritt für Schritt durch die Konfiguration gehen Einmaliges Anmelden (SSO) zwischen NOPCommerce als auch Google.
Voraussetzungen: Download und Installation
- Laden Sie das nopCommerce OAuth Single Sign-On (SSO) Modul herunter.
- Um das Plugin zu installieren, melden Sie sich als Administrator in Ihrem nopCommerce-Shop an. Navigieren Sie im Admin-Dashboard zu Registerkarte „Konfiguration“ >> Lokale Plugins.
- Klicken Sie auf Laden Sie ein Plugin oder Theme hoch Klicken Sie auf die Schaltfläche oben rechts, dann im Popup-Fenster auf „Datei auswählen“, wählen Sie die heruntergeladene Plugin-ZIP-Datei aus und klicken Sie auf „Weiter“. Laden Sie ein Plugin oder Theme hoch fortfahren.
- Nach dem Hochladen des Plugins klicken Sie auf Starten Sie die Anwendung neu, um die Änderungen anzuwenden.Nach dem Neustart der Anwendung wird das Plugin unten angezeigt. Klicken Sie auf Installieren Klicken Sie anschließend auf die Schaltfläche zum Installieren. Anwendung neu starten erneut, um die Änderungen zu übernehmen.
Konfigurationsschritte
Schritt-für-Schritt-Anleitung für nopCommerce OAuth SSO mit Google als Identitätsanbieter.
- Nach erfolgreicher Installation suchen Sie das Plugin in der Liste und klicken Sie darauf. Einrichtung Schaltfläche zum Fortfahren mit der Einrichtung.
1. Aktivieren Sie das SAML-Plugin mithilfe des Lizenzschlüssels.
- Beim Klicken EinrichtungSie werden zur Lizenzaktivierungsseite weitergeleitet und erhalten einen Testlizenzschlüssel an Ihre registrierte E-Mail-Adresse.
- Falls Sie den Lizenzschlüssel nicht an die angegebene E-Mail-Adresse erhalten haben, verwenden Sie den Lizenzschlüssel herunterladen Schaltfläche im Plugin, um die Lizenzdatei herunterzuladen.
- Um das Plugin zu aktivieren, haben Sie folgende Möglichkeiten:
- Geben Sie die Lizenzschlüssel per E-Mail erhalten in das dafür vorgesehene Eingabefeld.
- Laden Sie die heruntergeladene Lizenzdatei über die oben genannte Schaltfläche hoch.
OR
- Setzen Sie dann ein Häkchen in das Kästchen. „Ich habe die oben genannten Bedingungen gelesen und möchte die Middleware aktivieren.“Und klicken Sie auf Lizenz aktivieren .
2. Konfigurieren Sie die nopCommerce-Callback-URL in Google
- Nach erfolgreicher Lizenzaktivierung öffnet sich das Plugin-Dashboard wie unten dargestellt.
- Klicken Sie auf Neuen IDP hinzufügen Schaltfläche, um einen neuen Identitätsanbieter zu konfigurieren.
- Wählen Sie unter dem Reiter „Plugin-Einstellungen“ Folgendes aus: Google als Ihren Identitätsanbieter aus der Liste.
- Nach Auswahl Ihres Identitätsanbieters aus der Liste öffnet sich die Seite „Konfiguration des Identitätsanbieters“.
- Im Einstellungen des Identitätsanbieters Registerkarte finden Sie die Rückruf-URL unter dem URLs umleiten .
- Kopieren Sie diese URL und bewahren Sie sie griffbereit auf, da sie bei der Konfiguration des Identitätsanbieters benötigt wird.
- Sie können auch die Abmelde-Weiterleitungs-URL aus dem Abschnitt „Umleitungs-URLs“ für die Konfiguration des Identitätsanbieters.
- Zurück Nachhttps://console.developers.google.com/ und registrieren/einloggen.
- Klicken Sie auf Wählen Sie Projekt aus Um ein neues Google Apps-Projekt zu erstellen, wird ein Popup mit der Liste aller Ihrer Projekte angezeigt.
- Sie können auf die Schaltfläche Neues Projekt Klicken Sie auf die Schaltfläche, um ein neues Projekt zu erstellen.
- Geben Sie Ihren Projektnamen unter ein Projektname Feld aus und klicken Sie auf Erschaffung.
- Zurück Nach NavigationsmenüAPIsServices Referenzen.
- Klicken Sie auf erstellen Sie Credentials und dann auswählen OAuth-Client-ID aus den angebotenen Optionen.
- Falls Sie mit einer Warnung konfrontiert werden, die besagt, dass Sie zum Erstellen einer OAuth-Client-ID einen Produktnamen auf dem Einwilligungsbildschirm festlegen müssen (wie im Bild unten gezeigt). Klick auf das Konfigurieren Sie den Zustimmungsbildschirm .
- Wählen Sie aus, wie Sie Ihre App konfigurieren und registrieren möchten, und klicken Sie auf erstellen .
- Geben Sie die erforderlichen Details ein, z App-Name, Benutzer-Support-E-Mail. und klicken Sie auf Speichern und weiter .
- Klicken Sie nun auf, um Bereiche zu konfigurieren Fügen Sie die Bereiche hinzu oder entfernen Sie sie .
- Wählen Sie nun die Scopes um Ihrem Projekt den Zugriff auf bestimmte Arten privater Benutzerdaten über ihr Google-Konto zu ermöglichen, und klicken Sie auf Update .
- Gehen Sie zur Registerkarte „Anmeldeinformationen“. und klicken Sie auf erstellen Sie Credentials Taste. Wählen Internetanwendung aus der Dropdown-Liste, um eine neue Anwendung zu erstellen.
- Geben Sie im Namensfeld den gewünschten Namen für Ihre Kunden-ID ein und geben Sie die ein Umleitungs-/Rückruf-URI ab miniOrange nopCommerce OAuth-Plugin unter dem Autorisierte Weiterleitung Öffnen Sie das Feld „URIs“ und klicken Sie auf Erschaffung .
- Sie sehen ein Popup mit der Kunden-ID und der Kopie Ihres Kundengeheimnisses Kunden-ID als auch Kundengeheimnis und speichern Sie es in Ihrer miniOrange nopCommerce OAuth-Plugin-Konfiguration.
Sie haben Google erfolgreich als OAuth-Server (Identitätsanbieter) für die SSO-Anmeldung in Ihrer nopCommerce-Anwendung konfiguriert.
3. Konfigurieren Sie die Client-ID, das Client-Geheimnis und die Endpunkte des Identitätsanbieters in nopCommerce.
- Im Einstellungen des Identitätsanbieters scrollen Sie nach unten zum Anbieterkonfiguration .
- Unter dem Anbieterkonfiguration Abschnitt, geben Sie die ein IdP-Name und bieten die Client-ID und Client-Geheimnis aus der Google-Anwendung abgerufen.
- Geben Sie die erforderlichen Endpunkte ein, z. B. Autorisierungsendpunkt, Token-Endpunkt, Ressourcenendpunkt und Abmeldeendpunkt im Abschnitt Endpunkte.
- Informationen zur Konfiguration finden Sie in der folgenden Tabelle Umfang und Endpunkte für Google im Plugin.
| Endpunkt autorisieren: | https://accounts.google.com/o/oauth2/auth |
| Zugriffstoken-Endpunkt: | https://www.googleapis.com/oauth2/v4/token |
| Ressourcenendpunkt: | https://www.googleapis.com/oauth2/v1/resource |
- Klicken Sie auf Einstellungen speichern Klicken Sie auf die Schaltfläche, um Ihre Konfiguration zu speichern.
4. OAuth-SSO testen
- Nachdem Sie die Client-ID, das Client-Geheimnis und die Endpunktdetails eingegeben haben, kehren Sie zum Dashboard zurück. Klicken Sie auf die drei Punkte (⋮) neben dem konfigurierten Identitätsanbieter und wählen Sie aus. Testkonfiguration.
- Bei erfolgreicher Konfiguration werden Ihnen Attributname und Attributwert im Testkonfigurationsfenster angezeigt.
5. Attributzuordnung
- Der Attribut-/Rollenzuordnung Ordnen Sie im Tab die von Ihrem Identitätsanbieter bereitgestellten Attributnamen den Attributen Ihres nopCommerce-Shops zu.
- Klicken Sie auf Gespeichert .
- Scrollen Sie im Reiter „Attribut-/Rollenzuordnung“ nach unten zu Standardrollenzuordnung Abschnitt und wählen Sie die Rolle aus dem Wählen Sie Rolle Wählen Sie im Dropdown-Menü die Benutzer aus, die Sie ihnen standardmäßig zuweisen möchten. Klicken Sie anschließend auf Gespeichert.
6. SSO-Link für Ihren nopCommerce-Shop hinzufügen
- Nach dem Speichern der Attributzuordnung kehren Sie zum Dashboard zurück. Klicken Sie auf die drei Punkte (⋮) neben dem konfigurierten Identitätsanbieter und wählen Sie aus. SSO-Link.
- Der SSO-Link wird automatisch kopiert, und ein „In die Zwischenablage kopiert“ Eine Benachrichtigung wird angezeigt.
Ähnliche Artikel
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
