Hur konfigurerar man Drupal SAML SSO med Shopify-butiken som en identitetsleverantör (IdP)?
Installation av Drupal SAML Shopify-butikens SSO gör det möjligt för din användare att logga in på din Drupal-webbplats med sina Shopify-butiksuppgifter. Drupals SAML-modul ger möjlighet att aktivera SAML Single Sign-On för Drupal. Denna modul är kompatibel med alla SAML Identity Providers (IDP). Här går vi igenom en guide för att konfigurera SAML SSO mellan Drupal och Shopify-butikens IDP. I slutet av den här guiden bör användare från din Shopify-butik kunna logga in på Drupal-webbplatsen.
Förutsättning: Installera Store som IDP-applikation
För att konfigurera Drupal Single Sign-On (SSO) med Shopify som identitetsleverantör, installera appen miniOrange Store as IDP - SSO Login i din Shopify-butik. Den här appen låter din butik agera som en identitetsleverantör (IDP) så att Drupal-medlemmar kan logga in med en uppsättning inloggningsuppgifter.
- Logga in på din Shopify-administratör.
- Gå till Appar → Shopify App Store.
- Sök efter Lagra som IDP - SSO-inloggning till appar (av miniOrange).
- Klicka på Hämta den här appen för att lägga till appen i din butik.
- Öppna appen från Appar för att starta Drupal SAML SSO-konfigurationen.
Steg för att konfigurera SAML Single Sign-On (SSO) Logga in på Drupal-webbplatsen med Shopify-butiken som IDP
Steg 1: Hämta metadata från Drupal-webbplatsens tjänsteleverantör
- Logga in på din Drupal-webbplats administratörskonsol och klicka på Förläng från den övre navigeringsfältet..
- Välj Installera ny modul möjlighet att installera en ny modul på din Drupal-webbplats.
- Ladda upp den nedladdade zip filen för modulen och klicka på installera knappen för att fortsätta.
- Välja Aktivera nyligen tillagda moduler.
- Scrolla ner tills du hittar miniOrange SAML-tjänsteleverantör. Klicka på kryssrutan bredvid och klicka på knappen Installera för att aktivera modulen.
- Klicka på konfiguration från det övre navigeringsfältet och Välj miniOrange SAML-inloggningskonfiguration.
- I miniOrange SAML Service Provider-modulen, navigera till Tjänsteleverantörens metadata fliken. Här hittar du SP-metadata som t.ex. SP-enhets-ID/utgivare, SP ACS-URL (AssertionConsumerService) och X.509-certifikat som krävs för att konfigurera identitetsleverantören (Shopify Store). Kopiera den och ha den nära till hands.
Steg 2: Konfigurera Shopify-butiken som identitetsleverantör
- Gå nu till din shopify-butik, klicka på appar Fliken och välj Lagra som IDP-SSO-inloggning ansökan.
- Välj i det vänstra navigeringsfältet appar och klicka på Lägg till applikation knapp.
- Gå till fliken SAML och sök efter drupal och välj Drupal (SAML).
- Ange värdena som motsvarar informationen från Drupal-webbplatsen. Se tabellen nedan.
| Tjänsteleverantörens namn | Namn på din tjänsteleverantör. |
| SP Entity ID eller Emittent | SP-enhet ID från steg 1 |
| ACS URL | ACS-URL från steg 1 |
| Namn-ID-format | urn:oasis:names:tc:SAML:1.1:nameid-format:e-postadress |
| Påstående undertecknat | Kontrollerade |
- Klicka på Spara för att spara din konfiguration.
- Navigera nu till Välja alternativ och välj metadata fliken.
- Klicka nu på Visa metadatadetaljer under INFORMATION KRÄVS FÖR ATT AUTENTIFIERA VIA EXTERN IDPS sektion. Klicka på Ladda ner metadata eller kopiera ner dessa data eftersom de kommer att användas i ytterligare steg.
- Du har slutfört Shopify-sidokonfigurationen.
Steg 3: Konfigurera Drupal-webbplatsen som tjänsteleverantör
- I miniOrage SAML-tjänsteleverantör modul, gå till Konfiguration av tjänsteleverantör flik i modulen. Det finns två sätt att konfigurera Drupal SAML Service Provider SSO-modul:
A. Genom att ladda upp IDP-metadata
- Klicka på Ladda upp IDP-metadata länken.
- Klicka på Ladda upp metadatafil >> Välj Arkiv och Välj den nedladdade filen från steg 2. Klicka på Ladda upp fil för att hämta din information.
B. Manuell konfiguration
- Ange nödvändiga uppgifter (t.ex. identitetsleverantörens namn, Idp-enhets-ID eller utfärdare, SAML-inloggnings-URL, SAML-utloggnings-URL och X.509-certifikat ) från din identitetsleverantör (Shopify-butik) och klicka på Spara konfiguration för att spara din konfiguration.
| Identitetsleverantörens namn | Ange namnet på identitetsleverantören |
| Idp Entity ID eller Emittent | Kopiera Idp Entity ID / Emittent från steg 2 och klistra in den. |
| SAML-inloggnings-URL | Kopiera URL för enkel inloggning från steg 2 och klistra in den. |
| SAML Logga ut URL | Kopiera URL för enkel utloggning från steg 2 och klistra in den. |
| X.509-certifikat | Kopiera och ladda ner Undertecknande av certifikat från steg 2 och klistra in den. |
- Du har slutfört Drupal-sidans konfiguration.
Steg 4: Testa SSO för Drupal-webbplatsen
- Gå till din inloggningssida för din Drupal-webbplats.
- Klicka på inloggningsknapp . Du omdirigeras till inloggningssidan för Shopify-butiken.
- Ange dina inloggningsuppgifter för Shopify Store och klicka på Logga in. Du kommer automatiskt att loggas in på din Drupal-sajt.
- Du har konfigurerat Shopify som identitetsleverantör för din Drupal-webbplats.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen
