SAML Single Sign-On (SSO) para Shopify usando Shibboleth como provedor de identidade
Visão geral
miniOrange permite Shibboleth para atuar como um IDP (Provedor de Identidade), que permite aos usuários Login único (SSO) no Shopify usando credenciais ShibbolethNosso aplicativo é compatível com todos os provedores de identidade compatíveis com SAML/OAuth. Apresentaremos um guia passo a passo para configurar Login único (SSO) no Shopify utilizando Shibboleth como IdP (Provedor de Identidade) e Loja Shopify como SP (Provedor de Serviços).
Pré-requisitos: Login único - Aplicativo de login SSO
Para configurar o SSO no Shopify com Shibboleth como IDP (SAML), você precisará instalar o Aplicativo de login único para Shopify miniOrange - SSO na sua loja.
Consulte os nossos vídeo, para saber mais sobre como o Single-Sign-On funciona no Shopify.
Etapas de configuração
Guia passo a passo para configurar o Shibboleth como IDP para SSO no Shopify
Etapa 1: Configurar o Shopify como SP no Shibboleth
- In conf/idppropriedades, descomente e defina 'idp.encryption.optionaI' como verdadeiro.
por exemplo, idp.encryption.optional = true
<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">
urna:oásis:nomes:tc:SAML:1.1:nameid-formato:endereço de e-mail
<samlmd:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Localização=" "
índice="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}"
Credencial principal="%{idp.authn.LDAP.bindDNCredential}">
*
Você concluiu a configuração do lado do Shibboleth.
Etapa 2: Configurar Shibboleth como IDP no Shopify
- Navegue de volta para o miniOrange Single Sign On-SSO aplicativo e clique no Adicionar Provedor de Identidade botão.
- Selecionar SAML protocolo.
- Na lista de IDPs, selecione Shibboleth.
- Clique no Importar metadados IDP botão.
- Selecione o método de upload como Link de metadados. Cole o link do arquivo XML copiado de Etapa 1 e clique em Import.
- Você também pode fornecer os detalhes manualmente. Você precisa configurar os seguintes endpoints:
| ID da entidade IDP | https://<your_domain>/idp/shibboleth |
| URL de login único | https://<your_domain>/idp/profile/SAML2/Redirect/SSO |
| URL de logout único | https://<your_domain>/idp/shibboleth |
| Certificado X.509 | O certificado de chave pública do seu servidor Shibboleth. |
- Adicione o nome IDP apropriado e clique em Salve.
Você concluiu a configuração lateral do Shopify.
Etapa 3: testar as conexões
-
Após salvar a configuração do IDP, você será redirecionado para o
Testar Conexão degrau.
Execute o teste de conexão antes de mapear ou buscar atributos. O teste de conexão garante que sua configuração de IDP esteja correta. - Clique no Testar Conexão botão.
- Ao inserir credenciais válidas do Shibboleth, você verá uma janela pop-up mostrada na tela abaixo.
- Clique no Buscar Atributos botão para buscar o atributo IDP.
Etapa 4: Mapeamento de Atributos
- Clique no + Mapeamento de Atributos botão para mapear atributos entre Shopify e Okta.
- Mapeie os atributos consultando a tabela abaixo:
| Nome do atributo no Shopify | Escolha o atributo na lista de atributos predefinidos |
| Tipo de Atributo | Atributo IDP |
| Valor do atributo | Selecione o valor do atributo que você obteve do seu IDP |
- Clique em Salve.
Etapa 5: habilitar e testar configurações de SSO
Selecione o tipo de loja Shopify:
- Loja Non-Plus
- Loja Plus
Portanto, sua configuração do Shibboleth como IDP no Shopify foi concluída com sucesso.
Características adicionais
Redirecionamento automático para IDP
Redirecione automaticamente os usuários para a página de login do IDP quando eles tentarem acessar a loja Shopify.
Proteja a loja completa com SSO
Restrinja o acesso à loja a usuários conectados e redirecione outros para a página de senha.
Ponto de extremidade de logout único (SLO)
Encerre a sessão do usuário na loja e no IdP quando ele sair de qualquer plataforma conectada
Extensão de sessão de usuários
Prolongue as sessões dos usuários além de 24 horas, garantindo maior acesso sem comprometer a segurança.
Restrições baseadas em domínio de e-mail
Restrinja logins de usuários com base em domínios de e-mail configurados, permitindo ou negando acesso conforme necessário.
Marcação automática (após SSO)
Atribua tags aos usuários após o login SSO para gerenciamento simplificado e experiências personalizadas.
Perguntas Frequentes (FAQs)
Mais perguntas frequentes ➔
Segui os passos para definir o IDP, mas onde posso verificar o SSO?
Siga as etapas descritas aqui. para configurar o SSO no Shopify com seu IDP preferido.
Instalei o aplicativo SSO da Shopify. Cliquei na opção "CONFIGURAR IDP", mas nada abriu.
O redirecionamento para qualquer outro site pode estar bloqueado no navegador. Siga os passos indicados aqui. para resolver o problema.
Depois de realizar o SSO, quero que meus clientes sejam redirecionados para a página de cobranças ou ofertas de desconto.
Siga as etapas descritas aqui. para redirecionar seu cliente para coleções/carrinho ou qualquer outra página.
Como habilito o redirecionamento automático do aplicativo SSO para o recurso IDP na minha loja Shopify?
Você deve atualizar para o plano Enterprise do aplicativo SSO para habilitar o recurso de Redirecionamento Automático para o IDP. Siga as etapas descritas. aqui. para ativar esse recurso.
Recursos adicionais
Vamos Falar?
Entre em contato conosco em shopifysupport@xecurify.com, e nossa equipe ajudará você a configurar o aplicativo SSO da Shopify. Nossa equipe ajudará você a selecionar a solução/plano mais adequado às suas necessidades.


