Suchergebnisse :

×

Single Sign-On (SSO) Melden Sie sich mit Keycloak und OAuth 2.0 bei Prestashop an

Single Sign-On (SSO) Melden Sie sich mit Keycloak und OAuth 2.0 bei Prestashop an


Prestashop OAuth-Client-Modul ermöglicht Ihnen die Durchführung eines sicheren Single Sign-On (SSO) in Ihrem Prestashop-Shop mit Keycloak als OAuth-Anbieter. Konfigurieren Prestashop OAuth-Client zur Benutzerauthentifizierung, die die Identität eines Benutzers überprüft, der versucht, mit Keycloak Login Zugriff auf Prestashop zu erhalten. Prestashop OAuth Client Single Sign-On (SSO) Das Modul konfiguriert auch benutzerdefinierte Anbieter und Standard-IDPs. Es unterstützt erweiterte Single Sign-On (SSO)-Funktionen wie Benutzerprofil-Attributzuordnung, Rollenzuordnung usw. Hier gehen wir eine Anleitung durch, um den Prestashop OAuth-Client mit Keycloak-Anmeldeinformationen einzurichten. Durch das Hinzufügen von Keycloak OAuth & OpenID Connect Single Sign-On (SSO) zu Prestashop können sich Ihre Benutzer mit Keycloak-Login schnell und sicher in Ihrem Prestashop-Shop anmelden, ohne sich einen Benutzernamen und ein Passwort merken zu müssen.

Voraussetzungen: Download und Installation

Sie müssen das miniOrange OAuth Client-Plugin herunterladen und installieren, um Single Sign-On mit Ihrem Prestashop Store einzurichten.

Schritte zum Konfigurieren der Prestashop OAuth-Anmeldung mit Keycloak

1. Richten Sie Keycloak als OAuth-Anbieter ein

  • Navigieren Sie im miniOrange PrestaShop OAUTH SP SSO-Plugin zum Abschnitt OAuth Redirect URL. Hier finden Sie die OAuth-Redirect-URL, die zum Konfigurieren des Keycloak als IdP (Identitätsanbieter) erforderlich ist.
  • In deinem Schlüsselumhang Administrator Wählen Sie in der Konsole den Bereich aus, den Sie verwenden möchten.
  • Klicken Sie im linken Menü auf „Clients“ und dann auf die Schaltfläche „Erstellen“, um einen neuen Client/eine neue Anwendung zu erstellen.

  • Neue Anwendung | Prestashop Keycloak OAuth SSO-Anmeldung
  • Enter Kunden-ID und wählen Sie Kundentyp as Openid-Connect und wählen Sie Weiter.

  • Client erstellen | Prestashop Keycloak OAuth SSO-Anmeldung
  • Klicken Sie auf die Schaltflächen für Führen Sie die Client-Authentifizierung durch und Genehmigung und wählen Sie Standardfluss und Direktzugangszuschüsse in Authentifizierungsablauf.
  • Client-ID und Geheimnis | Prestashop Keycloak OAuth SSO-Anmeldung
  • Klicken Sie auf Speichern.

  • Geben Sie einen gültigen Weiterleitungs-URI ein: Kopieren Sie die Rückruf-URL aus dem Plugin, kopieren Sie dieselbe (Rückruf-URL) für die Root-URL und klicken Sie dann auf SPAREN.

  • Zugriffseinstellungen | Prestashop Keycloak OAuth SSO-Anmeldung
  • Kundengeheimnis: Gehen Sie zu Kunden Abschnitt und wählen Sie Referenzen Registerkarten und kopieren Sie das Client-Geheimnis.

  • Kundendetails | Prestashop Keycloak OAuth SSO-Anmeldung
  • Benutzer hinzufügen: Wir müssen dem Realm Benutzer hinzufügen, die auf die Ressourcen des Realms zugreifen können. Klicke auf Nutzer und wählen Sie Benutzer erstellen.

  • Benutzer erstellen | Prestashop Keycloak OAuth SSO-Anmeldung
  • Erforderliche Benutzeraktionen (optional): Wählen Sie die erforderliche Benutzeraktion aus.
  • Groups (optional): Wählen Sie den Benutzer aus, den Sie zur Gruppe hinzufügen möchten. Wählen Groups Option auf der Registerkarte, wählen Sie dann den Gruppennamen aus und klicken Sie auf Gruppen beitreten.
  • Benutzer Konfiguration: Nachdem der Benutzer erstellt wurde, muss ein Passwort für den Benutzer festgelegt werden. Um ein Passwort festzulegen, klicken Sie auf Referenzen und stellen Sie Ihr gewünschtes ein Passwort für den Benutzer. Klicke auf Speichern.

  • Passwort festlegen | Prestashop Keycloak OAuth SSO-Anmeldung

    HINWEIS: Wenn Sie „Temporär“ deaktivieren, wird das Benutzerkennwort dauerhaft.

  • Kartenbenutzer: Klicken Sie auf Rollenzuordnung Weisen Sie dem Benutzer die gewünschte Rolle aus den verfügbaren Rollen zu und klicken Sie auf Weisen.

  • Rollenzuordnung | Prestashop Keycloak OAuth SSO-Anmeldung

    Sie haben Keycloak erfolgreich als OAuth-Anbieter in Ihrem Prestashop Store konfiguriert.

2. Richten Sie Prestashop als OAuth-Client ein

  • Navigieren Bereichseinstellungen, klicke auf OpenID-Endpunktkonfiguration als Endpunkte in der erwähnt Allgemeines Tab.

  • Endpunktkonfiguration | Prestashop Keycloak OAuth SSO-Anmeldung
  • Kopieren Sie den Token-Endpunkt und userinfo_endpoint.

  • Token-Endpunkt | Prestashop Keycloak OAuth SSO-Anmeldung Benutzerinformationsendpunkt | Prestashop Keycloak OAuth SSO-Anmeldung
  • Gehen Sie zum OAuth-Client Abschnitt im Modul und geben Sie die folgenden Details ein:
  • Keycloak OAuth-Endpunkte und -Bereich:


    OAuth-Client-ID Geben Sie den in den vorherigen Schritten von Keycloak kopierten Wert ein
    OAuth-Client-Geheimnis Geben Sie den in den vorherigen Schritten von Keycloak kopierten Wert ein
    OAuth-Bereich openid
    OAuth-Redirect-Rückruf Geben Sie den von Keycloak kopierten Wert ein
    OAuth-Token-Endpunkt Geben Sie den von Keycloak kopierten Wert ein
    OAuth-Benutzerinformationsendpunkt Geben Sie den von Keycloak kopierten Wert ein

  • Klicken Sie auf Speichern um die Konfiguration zu speichern.

3. SSO testen

  • Sobald Sie Speichern die Konfiguration, Aktivieren Sie SSO für das Backoffice und Aktivieren Sie SSO für Front Office schaltet um und klickt auf die Schaltfläche „Aktualisieren“. Klicke auf Testkonfiguration um das SSO zu testen.

  • Backoffice und Frontoffice | Prestashop Keycloak OAuth SSO-Anmeldung

Sie haben erfolgreich konfiguriert Prestashop als OAuth-Client um mit der Keycloak OAuth- und OpenID Connect-Anmeldung sicheren Zugriff auf den Prestashop-Shop zu erhalten. Das Prestashop OAuth-Client-Modul verbessert den Prestashop-Anmeldeprozess für die Benutzerauthentifizierung.

Weitere Informationen



Wir bieten sichere Identitätslösungen für Single Sign-On, Zwei-Faktor-Authentifizierung, adaptive MFA, Bereitstellung und vieles mehr. Bitte kontaktieren Sie uns unter

 +1 978 658 9387 (USA) | +91 97178 45846 (Indien)   samlsupport@xecurify.com

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com