SAML Single Sign-On (SSO) för Shopify med Shibboleth som identitetsleverantör
Översikt
miniOrange tillåter Shibboleth ska agera som internflykting (Identity Provider), som tillåter användare att Enkel inloggning (SSO) till Shopify med Shibboleth-inloggningsuppgifter. Vår applikation är kompatibel med alla SAML / OAuth-kompatibla identitetsleverantörer. Vi kommer att gå igenom en steg-för-steg-guide för att konfigurera Enkel inloggning (SSO) till Shopify med hjälp av Shibboleth som IdP (Identitetsleverantör) och Shopify butik som SP (Tjänsteleverantör).
Förutsättningar: Single Sign On - SSO Login Application
För att konfigurera SSO i Shopify med Shibboleth som IDP (SAML) måste du installera miniOrange Shopify Single Sign On - SSO-inloggningsapplikation i din butik.
Kolla in vår video-, för att veta mer om hur Single-Sign-On fungerar i Shopify.
Konfigurationssteg
Steg-för-steg-guide för att konfigurera Shibboleth som IDP för SSO i Shopify
Steg 1: Konfigurera Shopify som SP i Shibboleth
- In conf/idpproperties, avkommentera och ställ in 'idp.encryption.optionalI' till true.
t.ex. idp.encryption.optional = sant
<MetadataProvider xmlns:samlmd="urn:oasis:names:tc:SAML:2.0:metadata"
id="miniOrangeInLineEntity" xsi:type="InlineMetadataProvider" sortKey="1">
"
validUntil="2020-09-06T04:13:32Z">
<samlmd:SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="true"
protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
<samlmd:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Plats=" "
index="1" />
idp.nameid.saml2.default=urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
-->
ref bean="shibboleth.SAML2PersistentGenerator" /> -->
<bean parent="shibboleth.SAML2AttributeSourcedGenerator"
p:format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
p:attributeSourceIds="#{ {'email'} }" />
<resolver:DataConnector id="ldapConnector" xsi:type="dc:LDAPDirectory" ldapURL="%{idp.authn.LDAP.ldapURL}"
baseDN="%{idp.authn.LDAP.baseDN}" principal="%{idp.authn.LDAP.bindDN}"
principalCredential="%{idp.authn.LDAP.bindDNCredential}">
*
Du har slutfört konfigurationen av Shibboleth-sidorna.
Steg 2: Konfigurera Shibboleth som IDP i Shopify
- Navigera tillbaka till miniOrange Single Sign On-SSO ansökan och klicka på Lägg till identitetsleverantör knapp.
- Välja SAML protokoll.
- Välj från listan över IDP:er Schibbolet.
- Klicka på Importera IDP-metadata knapp.
- Välj uppladdningsmetod som Metadata länk. Klistra in den kopierade XML-fillänken från steg 1 och klicka på Import.
- Du kan också ange informationen manuellt. Du måste konfigurera följande slutpunkter:
| IDP-enhets-ID | https://<your_domain>/idp/shibboleth |
| URL för enkel inloggning | https://<your_domain>/idp/profile/SAML2/Redirect/SSO |
| URL för enkel utloggning | https://<your_domain>/idp/shibboleth |
| X.509-certifikat | Det offentliga nyckelcertifikatet för din Shibboleth-server. |
- Lägg till lämpligt IDP-namn och klicka på Spara.
Du har slutfört Shopify-sidans konfiguration.
Steg 3: Testa anslutningar
-
När du har sparat IDP-konfigurationen kommer du att omdirigeras till
Testa anslutning steg.
Vänligen utför Testanslutning innan du kartlägger eller hämtar attribut, testanslutningen säkerställer att din IDP-konfiguration är korrekt. - Klicka på Testa anslutning knapp.
- När du anger giltiga Shibboleth-inloggningsuppgifter ser du ett popup-fönster som visas på skärmen nedan.
- Klicka på Hämta attribut knappen för att hämta IDP-attributet.
Steg 4: Attributmappning
- Klicka på + Attributmappning knapp för att mappa attribut mellan Shopify och Okta.
- Kartlägg attributen genom att hänvisa till tabellen nedan:
| Attributnamn i Shopify | Välj attributet från listan med fördefinierade attribut |
| Attributtyp | IDP-attribut |
| Attributvärde | Välj det attributvärde som du har hämtat från din IDP |
- Klicka på Spara.
Steg 5: Aktivera och testa SSO-konfigurationer
Välj Shopify Butikstyp:
- Icke-Plus Store
- Plus butik
Därmed är din konfiguration av Shibboleth som IDP i Shopify slutförd.
Ytterligare funktioner
Automatisk omdirigering till IDP
Omdirigera användare automatiskt till IDP:s inloggningssida när de försöker komma åt Shopify-butiken.
Skydda Complete Store med SSO
Begränsa butiksåtkomst till inloggade användare och omdirigera andra till lösenordssidan.
Single Logout Endpoint (SLO)
Avsluta användarens session i butiken och IdP när de loggar ut från valfri ansluten plattform
Förlängning av användarsession
Förläng användarsessioner utöver 24 timmar, säkerställ längre åtkomst utan att kompromissa med säkerheten.
E-postdomänbaserade begränsningar
Begränsa användarinloggningar baserat på konfigurerade e-postdomäner, tillåt eller neka åtkomst i enlighet med detta.
Automatisk märkning (efter SSO)
Tilldela taggar till användare efter SSO-inloggning för strömlinjeformad hantering och personliga upplevelser.
Vanliga frågor (FAQ)
Fler vanliga frågor ➔
Jag har följt stegen för att ställa in IDP men var kan jag kontrollera SSO?
Följ stegen som beskrivs här. för att konfigurera SSO i Shopify med din föredragna IDP.
Jag installerade Shopify SSO-applikationen. Jag klickade på alternativet "SETUP IDP" men ingenting öppnades.
Omdirigering till någon annan webbplats kan blockeras i webbläsaren. Vänligen följ de angivna stegen här. för att lösa problemet.
Efter att ha utfört SSO vill jag att mina kunder ska omdirigera till sidan för samlingar eller rabatterbjudanden.
Följ stegen som beskrivs här. för att omdirigera din kund till samlingar/vagn eller någon annan sida.
Hur aktiverar jag SSO-applikationens automatiska omdirigering till IDP-funktionen i min Shopify-butik?
Du måste uppgradera till SSO-applikationens Enterprise-plan för att aktivera funktionen för automatisk omdirigering till IDP. Följ stegen som beskrivs här. för att aktivera den här funktionen.
Ytterligare resurser
Hör av dig
Hör av dig till oss på shopifysupport@xecurify.com, och vårt team hjälper dig med att konfigurera Shopify SSO-applikationen. Vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.


