Sökresultat :

×

Enkel inloggning (SSO) Logga in på Prestashop med Keycloak med OAuth 2.0

Enkel inloggning (SSO) Logga in på Prestashop med Keycloak med OAuth 2.0


Prestashop OAuth-klientmodul låter dig utföra säker enkel inloggning (SSO) i din Prestashop-butik med Keycloak som OAuth-leverantör. Konfigurera Prestashop OAuth-klient för användarautentisering som verifierar identiteten för en användare som försöker få åtkomst till Prestashop med Keycloak Login. Prestashop OAuth Client Single Sign-On (SSO) Modulen konfigurerar även anpassade leverantörer och standard IDP:er. Den stöder avancerade Single Sign-On (SSO)-funktioner såsom användarprofil Attributmapping, Rollmapping etc. Här kommer vi att gå igenom en guide för att ställa in Prestashop OAuth Client med Keycloak inloggningsuppgifter. Genom att lägga till Keycloak OAuth & OpenID connect Single Sign-On (SSO) till Prestashop kan dina användare snabbt och säkert logga in på din Prestashop-butik med Keycloak-inloggning utan att behöva komma ihåg ett användarnamn och lösenord.

Förutsättningar: Ladda ner och installation

Du måste ladda ner och installera miniOrange OAuth Client-plugin för att konfigurera enkel inloggning med din Prestashop Store.

Steg för att konfigurera Prestashop OAuth Login med Keycloak

1. Ställ in Keycloak som OAuth-leverantör

  • I miniOrange PrestaShop OAUTH SP SSO-plugin, navigera till avsnittet Oauth Redirect URL. Här kan du hitta Oauth Redirect URL som krävs för att konfigurera Keycloak som IdP (Identity Provider).
  • I din nyckelmantel Administration konsolen, välj riket du vill använda.
  • Klicka på Klienter i menyn till vänster och klicka sedan på knappen Skapa för att skapa en ny klient/applikation.

  • Ny applikation | Prestashop Keycloak OAuth SSO-inloggning
  • ange kund-ID och välj Klienttyp as Openid-Connect och välj Nästa.

  • Skapa klient | Prestashop Keycloak OAuth SSO-inloggning
  • Klicka på växlarna för Gör klientautentiseringen och Tillstånd och välj Standardflöde och Direktåtkomstbidrag in Autentiseringsflöde.
  • Klient-ID och hemlighet | Prestashop Keycloak OAuth SSO-inloggning
  • Klicka på Save.

  • Ange giltig omdirigerings-URI: Kopiera callback URL från plugin och kopiera samma (callback URL) för root URL och klicka sedan på SPARA.

  • Åtkomstinställningar | Prestashop Keycloak OAuth SSO-inloggning
  • Kundhemlighet: Gå till Klienter avsnitt och välj referenser flikar och kopiera klienthemligheten.

  • Kundinformation | Prestashop Keycloak OAuth SSO-inloggning
  • Lägg till användare: Vi måste lägga till användare till riket som kommer att kunna komma åt rikets resurser. Klicka på användare och välj Skapa användare.

  • Skapa användare | Prestashop Keycloak OAuth SSO-inloggning
  • Nödvändiga användaråtgärder (valfritt): Välj önskad användaråtgärd.
  • Grupper (valfritt): Välj den användare som du vill lägga till i gruppen. Välj Grupper alternativet från fliken och välj sedan gruppnamnet och klicka på Gå med i grupper.
  • Användarkonfiguration: Efter att användaren har skapats måste ett lösenord ställas in för användaren. Klicka på för att ställa in ett lösenord referenser och ställ in önskat Lösenord för användaren. Klicka på Save.

  • Ange lösenord | Prestashop Keycloak OAuth SSO-inloggning

    NOTERA : Om du inaktiverar Temporary blir användarlösenordet permanent.

  • Kartanvändare: Klicka på Rollkartläggning och tilldela användaren önskad roll från tillgängliga roller och klicka på Tilldela.

  • Rollkartläggning | Prestashop Keycloak OAuth SSO-inloggning

    Du har framgångsrikt konfigurerat Keycloak som OAuth-leverantör i din Prestashop Store.

2. Ställ in Prestashop som OAuth-klient

  • Navigera till Realm Inställningar, Klicka på OpenID Endpoint Configuration nämns som Endpoints i Allmänt fliken.

  • Slutpunktskonfiguration | Prestashop Keycloak OAuth SSO-inloggning
  • Kopiera token endpoint och userinfo_endpoint.

  • Token Endpoint | Prestashop Keycloak OAuth SSO-inloggning Användarinformation Slutpunkt | Prestashop Keycloak OAuth SSO-inloggning
  • Gå till OAuth-klient avsnittet i modulen och ange följande detaljer:
  • Keycloak OAuth-slutpunkter och omfattning:


    OAuth-klient-ID Ange värdet som kopierats från Keycloak i de föregående stegen
    OAuth-klienthemlighet Ange värdet som kopierats från Keycloak i de föregående stegen
    OAuth omfattning öppet
    OAuth Omdirigera återuppringning Ange värdet som kopierats från Keycloak
    OAuth Token-slutpunkt Ange värdet som kopierats från Keycloak
    Slutpunkt för OAuth-användarinformation Ange värdet som kopierats från Keycloak

  • Klicka på Save för att spara konfigurationen.

3. Testa SSO

  • När du Save konfigurationen, Aktivera SSO för Backoffice och Aktivera SSO för Front office växlar och klicka på Uppdatera-knappen. Klicka på Testkonfiguration för att testa SSO.

  • Backoffice och Frontoffice | Prestashop Keycloak OAuth SSO-inloggning

Du har konfigurerat Prestashop som OAuth-klient för att säkert få tillgång till Prestashop-butiken med Keycloak OAuth & OpenID Connect-inloggning. Prestashop OAuth Client-modulen förbättrar Prestashop-inloggningsprocessen för användarverifiering.

Ytterligare resurser



Vi erbjuder säkra identitetslösningar för enkel inloggning, tvåfaktorsautentisering, adaptiv MFA, provisionering och mycket mer. Vänligen kontakta oss på

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

Hej där!

Behövs hjälp? Vi är här!

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com