Sökresultat :

×

Shopify Single Sign-On (SSO) med Cognito som IDP – JWT Protocol


Denna lösning gör att du kan konfigurera Enkel inloggning (SSO)Shopify butik och autentisera via J.W.T. med din Cognito referenser. När du använder JWT-autentisering med enkel inloggning (SSO), verifieras en användares identitet när de loggar in på Cognito. Användaren kan sedan komma åt Shopify-butiken utan att ange någon ytterligare inloggningsinformation. Shopify-butiken är endast tillgänglig för användare som har autentiserats av din Cognito-applikation.


autentisering av jwt-token shopify SSO

När en användare loggar in på din Cognito-applikation, den JWT-utgivare hämtar användarens information från Cognito-användarbasen för att skapa en JWT-token med tre delar: header, payload och signatur. Denna JWT-token läggs sedan till Shopify SSO-länken, och när användaren klickar på SSO-länken sker en signaturvalideringsprocess; om signaturen är validerad är användaren autentisk och åtkomst till Shopify-butiken beviljas; annars nekas åtkomst.


Förutsättning: Enkel inloggning - SSO-applikation

För att konfigurera Enkel inloggning (SSO)Shopify butik med JWT, måste du installera miniOrange Single Sign On - SSO-applikationen i din Shopify-butik:

miniOrange ger säker enkel inloggning (SSO) åtkomst till dina Shopify-applikationer (både plus- och icke-plusbutiker).

br

Steg-för-steg-guide för enkel inloggning i Shopify Store med hjälp av Cognito-uppgifter (JWT-token)

1. Konfigurera JWT-autentisering i applikationen Shopify Single Sign-on (SSO).

  • Navigera till appar avsnitt och klicka på Enkel inloggning - SSO-inloggning Ansökan.

    shopify app sektion - enkel inloggning på applikation
  • Klicka på Ställ in IDP knappen uppe till vänster i navigeringsfältet.

    Enkel inloggning (SSO) för Shopify (Plus och Non Plus), konfigurera IDP för att aktivera enkel inloggning (SSO)
  • Navigera till Användarbutiker och klicka på Lägg till User Store knapp.

    shopify-autentisering via jwt - lägg till användarbutik
  • Navigera till JWT-sektionen och välj JWT Signing Algoritm.

  • shopify-autentisering via jwt - jwt-sektionen
    JWT-identifierare Ange lämpligt IDP-namn (det kommer att användas i SSO-länk)
    Inloggnings-URL Autentiseringsslutpunkt för företaget där användaren kommer att autentiseras och omdirigeras till miniOrange JWT SSO-länk
    Användaridentifierare Attributet där du skickar e-postadress som parameter
    JWT Signing Algoritm

    Token Introspektion

    Introspektionsslutpunkt Token-introspektionsslutpunkten som tillhandahålls av Cognito-applikationen med vilken vi kommer att verifiera jwt-token.
  • Klicka på Save knapp.

2. Skapa SSO-länken till enkel inloggning till Shopify

  • Lägg till data i URL-formatet nedan.

    Kundnummer miniOrange kommer att tillhandahålla kund-ID
    IdpIdentifier JWT-identifierare i ovanstående bild
    JWT-token Tillhandahålls av organisationen som använder SSO-tjänster. JWT-tokenen måste ha dessa tre obligatoriska parametrar i nyttolasten:

    jag på - Tidpunkten då denna token utfärdades.
    exp - utgångstid för denna token.
    user_identifier - attribut som du skickar e-postadress i
    Butiksdomän Den primära domänen för din Shopify-butik

    https://store.xecurify.com/moas/broker/login/jwt/callback/{customerId}/{idpIdentifier}/{jwtToken}?relay=https://store.xecurify.com/moas/broker/login/shopify/<store-domain>/account

  • Efter att ha ersatt värdena klicka på Länk för enkel inloggning (SSO).. Du kommer att omdirigeras till Shopify butik.

    SSO med JWT - Testet lyckats
  • Därför har du framgångsrikt konfigurerat Shopify Single Sign-On (SSO) med hjälp av Cognito-uppgifter (JWT-autentisering) med hjälp av miniorange Single Sign-On (SSO) inloggning Ansökan. Denna lösning säkerställer att du är redo att rulla ut säker åtkomst till din Shopify-butik med Cognito (JWT Token) inom några minuter.

Ytterligare resurser


Om du letar efter något som du inte kan hitta, vänligen skicka ett mejl till oss shopifysupport@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