SAML Single Sign-On (SSO) para Shopify usando PingFederate como provedor de identidade
O miniOrange permite que o PingFederate atue como um Provedor de Identidade (IdP), permitindo que os usuários façam login com Single Sign-On (SSO) para o Shopify usando credenciais do PingFederate. Nossa solução funciona tanto com contas de clientes novas quanto antigas, e oferece suporte a... Shopify Plus e lojas que não são Plus, e foi projetado para atender às necessidades de autenticação de lojas B2B e de atacado. O aplicativo também oferece suporte a todos os provedores de identidade compatíveis com SAML, OAuth e OpenID, proporcionando flexibilidade em diversas plataformas.
Este guia irá orientá-lo na configuração do PingFederate como IdP (Provedor de Identidade) e da sua loja Shopify como SP (Provedor de Serviço) para Single Sign-On (SSO), abrangendo casos de uso para contas de clientes/legadas, Shopify Plus e não-Plus, e cenários de login B2B.
Configurar [OAuth] SSO no Shopify usando PingFederate como IdP
Para configurar o Single Sign-On (SSO) com o Shopify por meio do protocolo OAuth usando o PingFederate como um provedor de identidade (IdP), siga as etapas descritas aqui..
Pré-requisitos: Instalação do aplicativo
- Faça login no seu Administrador do Shopify.
- Acesse Apps → Loja de aplicativos do Shopify
- Procurar por miniOrange Single Sign-On – SSO
- Clique Instale para adicionar o aplicativo à sua loja
- Abra o aplicativo em Apps Para iniciar a configuração do SSO SAML do PingFederate
Guia passo a passo para configurar o PingFederate como IdP para SSO no Shopify.
Etapa 1: Obtenha metadados do provedor de serviços do Shopify
- Para o acima Configuração SAML, você precisa obter o ID da entidade e URL do ACS do Shopify.
- Agora vá para o seu Loja Shopify, navegue para o App seção e clique em Login único - login SSO aplicação.
- Clique no Adicionar Provedor de Identidade botão para adicionar seu IDP.
- Selecionar SAML protocolo.
- Agora escolha PingFederado da lista de deslocados internos.
- Clique no Obter metadados botão, conforme mostrado na tela abaixo, para obter os metadados do provedor de serviços.
- SP - SSO INICIADO
- IDP - SSO INICIADO
Etapa 2: Configurar o Shopify como SP no PingFederate
- Efetue login no seu painel de administração de usuário do PingFederate.
- Clique no Provedor de Identidade no menu de navegação à esquerda.
- Debaixo CONEXÃO SP, clique em Criar Nova botão.
- Selecione os Perfis SSO do navegador modelo de conexão no Tipo de conexão guia e clique Seguinte.
- Selecione SSO do navegador no Opções de conexão tabulação e clique Seguinte.
- Selecionar URL como método para importar metadados e colar o URL de metadados SP que você obtém de Etapa 1. Clique Seguinte.
- Revise as informações sobre o Resumo de metadados tabulação e clique Seguinte.
- De acordo com o relatório Informações gerais guia garantir que o ID da entidade do provedor de serviços, nome da conexão e URL base campos pré-preenchidos com base nos metadados. Clique Seguinte.
- Navegue até a SSO do navegador guia e clique no Configurar SSO do navegador. Você será redirecionado para o assistente de configuração do SSO do navegador.
- Selecione os SSO iniciado por IDP e SSO iniciado por SP opções no Perfis SAML guia e clique Seguinte.
- Insira o tempo de validade da asserção desejado no Tempo de vida da afirmação guia e clique SeguintePor padrão, está configurado. 5 minutos para ambos.
- Navegue até a Criação de Asserção e clique em Configurar Criação de Asserção. Você será redirecionado para o assistente de configuração para criação de asserção.
- De acordo com o relatório Mapeamento de Identidade selecionar guia STANDARD e clique Seguinte.
- Selecione um formato de nome de assunto para SAML_SUBJECT no Contrato de Atributos guia e clique Seguinte.
- Clique Mapear nova instância do adaptador sobre o mapeamento da origem da autenticação.
- Selecione um Instância do adaptador e clique Seguinte. O adaptador deve incluir o endereço de e-mail do usuário.
- Selecione os Use apenas os valores do contrato do adaptador na asserção SAML opção no Método de mapeamento guia e clique Seguinte.
- Selecione sua instância do adaptador como fonte e o e-mail como o Valor na Atribuir cumprimento do contrato guia e clique Seguinte.
- (Opcional): Selecione as condições de autorização que desejar. Critérios de Emissão guia e clique Seguinte.
- Clique Pronto no Resumo.
- Clique Seguinte na Mapeamento de fonte de autenticação aba.
- Clique Pronto na guia Resumo.
- Clique Seguinte na Criação de Asserções.
- Navegue até a guia Configurações de protocolo do assistente SSO do navegador e clique em Configurar configurações de protocolo.
- Selecione POST para Confeção e especifique o login único URL do ponto final no campo URL do ponto de extremidade no URL do Serviço de Asserção ao Consumidor. Clique Seguinte.
- Selecionar POST na Ligações SAML permitidas guia e clique Seguinte.
- Selecione suas políticas de assinatura desejadas para afirmações sobre Política de Assinatura guia e clique Seguinte.
- Selecione a política de criptografia desejada para asserções no Política de Criptografia guia e clique Seguinte.
- Clique Pronto na Resumo das configurações do protocolo aba.
- Clique Pronto na SSO do navegador Resumo.
- Navegue até a Credenciais e clique no Configurar credenciais. Você será redirecionado para o Credenciais assistente de configuração.
- Selecione o Certificado de Assinatura a ser usado com o serviço de Logon Único e selecione Incluir o certificado no elemento de assinatura na aba Configurações de Assinatura Digital. Clique em Concluído.
- Clique Pronto na Resumo.
- Clique Seguinte na Credenciais.
- Selecionar Ativo para o status da conexão na Ativação e Resumo guia e clique Economize.
- Agora, navegue até o painel de administração do usuário PingFederate.
- Clique Gerenciar tudo para Conexões SP.
- Clique Exportar metadados para a conexão do provedor de serviço desejado.
- Clique Exportar na Exportação e Resumo tabulação e clique Pronto .
Você configurou com sucesso o PingFederate como IdP (provedor de identidade) SAML para habilitar o login SSO do PingFederate em sua loja Shopify.
Etapa 3: Configurar PingFederate 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 PingFederate.
- Clique no Importar metadados IDP botão.
- Selecione o método de upload como Link de metadadosCole o link do arquivo XML copiado de Etapa 2 e clique em Import.
- Adicione o nome IDP apropriado e clique em Salve.
Você concluiu a configuração do lado do Shopify para configurar o SSO entre o PingFederate e o Shopify.
Etapa 4: 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 PingFederate, você verá uma janela pop-up mostrada na tela abaixo.
- Clique no Buscar Atributos botão para obter o atributo IDP.
Etapa 5: Mapeamento de Atributos
- Clique no + Mapeamento de Atributos Botão para mapear atributos entre Shopify e PingFederate.
- 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 6: habilitar e testar configurações de SSO
Selecione o tipo de loja Shopify:
- Loja Non-Plus
- Loja Plus
Neste guia, você configurou Logon único (SSO) do PingFederate configurando o PingFederate como o Provedor de identidade (IdP) e a Shopify como a Provedor de Serviços (SP) usando o Aplicativo de login único (SSO) da miniOrange Shopify. Essa solução garante que você esteja pronto para implementar acesso seguro à sua loja Shopify usando as credenciais de login do PingFederate em poucos minutos.
guia de solução de problemas
Concluí a configuração do IdP do PingFederate; onde posso verificar o SSO no Shopify?
Para acessar o login de clientes na sua loja Shopify, primeiro verifique se o botão de conta/login está visível na barra de navegação. Se estiver, acesse diretamente a página de login da loja. Caso contrário, acesse... Administração do Shopify >> Configurações >> Contas de clientes. Habilitar Exibir o link de login no cabeçalho da loja online e na página de finalização da compra. opção.
- Para Contas de clientes legadas do ShopifyClique no link conta/login ou acesse /conta/login. Em seguida, selecione o widget de login SSO do PingFederate acima dos campos de e-mail e senha. Insira suas credenciais do PingFederate e você estará conectado.
- Para Contas de clientes da ShopifyClique no ícone do usuário no canto superior direito da loja. Faça login através da página de login do PingFederate, para a qual você será redirecionado, usando suas credenciais. Conclua a verificação OTP de 6 dígitos (uso único) para acessar a loja.
Para obter instruções detalhadas, siga as etapas fornecidas no documento. documentação.
Após fazer login com o SSO do PingFederate, como os clientes podem ser redirecionados para uma página de coleções ou descontos do Shopify?
Após configurar o PingFederate SSO para Shopify, você pode configurar para onde os clientes serão redirecionados após o login. Abra o aplicativo Shopify SSO para PingFederate e acesse Mais Ações, Em seguida Configurações adicionais. No Configurações pós-login Na guia, insira o endpoint de redirecionamento desejado. Por exemplo, use /cart ou /collections, mas não inclua a URL completa. Se necessário, habilite a opção Restringir Cadastro de Usuários e salve sua configuração. Consulte o instruções Para um guia completo passo a passo.
Como faço para habilitar o redirecionamento automático para o PingFederate no aplicativo Shopify SSO?
Para ativar o recurso de redirecionamento automático para o PingFederate, primeiro você precisa atualizar o aplicativo Shopify SSO para PingFederate. Plano empresarial (de escala). Vamos para Aplicativos >> miniOrange Single Sign-On (SSO), abra o Preços seção e clique em Atualizar em Plano de Escala.
Após a atualização, acesse o Configurações Globais guia. Ativar Redirecionamento automático para o IdP em Configurações de acesso à lojaSe aparecer um aviso, siga o link fornecido para ativar a extensão necessária. Em seguida, escolha se o recurso se aplica a toda a loja ou apenas à página de login. Por fim, clique em "Ativar". Economize Para ativar o redirecionamento automático para o PingFederate na sua loja Shopify.
siga estes instruções Para obter informações detalhadas sobre a configuração.
Integrações e recursos suportados
Mais recursos ➔Perguntas Frequentes (FAQs)
Mais perguntas frequentes ➔
Como configuro o PingFederate SSO para o Shopify para que os funcionários efetuem login com credenciais corporativas?
Para permitir que os funcionários acessem sua loja Shopify usando credenciais corporativas, você pode configurar o Login Único (SSO) usando o PingFederate como seu provedor de identidade (IdP) e a Shopify como provedor de serviços (SP). Isso permitirá que os usuários se autentiquem usando suas credenciais corporativas, proporcionando uma experiência de login integrada.
Veja como configurar o PingFederate SSO para Shopify para que os funcionários efetuem login com credenciais corporativas:
PingFederate como Provedor de Identidade (IdP): Forneça o ID da Entidade e a URL do ACS (Assertion Consumer Service) do aplicativo SSO da Shopify. No PingFederate, acesse a seção Certificado de Assinatura SAML e copie a URL de Metadados da Federação de Aplicativos para a próxima etapa.
Shopify como Provedor de Serviços (SP): No aplicativo Shopify SSO, selecione o protocolo SAML. Escolha PingFederate como provedor de identidade. Clique em Importar Metadados do IdP e cole a URL de Metadados da Federação do Aplicativo no campo obrigatório.
Seguindo essas etapas, os funcionários agora podem fazer login na loja Shopify usando suas credenciais corporativas do PingFederate, eliminando a necessidade de credenciais de login separadas da Shopify.
É possível redirecionar usuários para páginas diferentes do Shopify após o login no PingFederate?
Sim, é possível redirecionar usuários para páginas ou seções específicas da sua loja Shopify depois que eles efetuarem login via PingFederate SSO.
Veja como configurar:
Configurar PingFederate como Provedor de Identidade (IdP): No aplicativo SSO, configure o PingFederate como IdP com seus metadados. Certifique-se de que o PingFederate esteja configurado corretamente para autenticar usuários na sua loja Shopify.
Configurar o Shopify como Provedor de Serviços (SP): Importe os metadados do IdP do PingFederate para as configurações de SSO da Shopify. Habilite o login SSO para seus usuários, permitindo que eles se autentiquem com suas credenciais do PingFederate.
Configurar redirecionamento personalizado: Nas configurações pós-login, especifique o URL ou o ponto de extremidade para onde você deseja que os usuários sejam redirecionados após o login. Por exemplo, você pode configurá-lo para direcionar os usuários para a página do carrinho (/cart) ou para a página da conta (/account).
Seguindo essas etapas, você pode configurar com sucesso o Shopify para redirecionar usuários para páginas diferentes após a autenticação usando o PingFederate via SSO.
Como configuro o Shopify para oferecer suporte ao SSO com o PingFederate para várias vitrines?
Para habilitar o Single Sign-On (SSO) para várias vitrines do Shopify usando o PingFederate, siga estas etapas:
Instale o aplicativo Shopify SSO: Instale-o em cada uma das suas lojas Shopify. Este aplicativo é compatível com lojas Shopify Plus e não Plus. O aplicativo miniOrange suporta vários protocolos SSO, incluindo JWT, garantindo compatibilidade para todas as lojas.
Configurar PingFederate como Provedor de Identidade (IdP): Use o PingFederate como seu Provedor de Identidade (IdP) para autenticar usuários em várias lojas. Configure o PingFederate para emitir tokens JWT após o login bem-sucedido do usuário.
Configure o aplicativo Shopify SSO para todas as vitrines: Em cada vitrine da Shopify, selecione o protocolo SSO como JWT. Insira a URL do emissor do JWT, a chave secreta e outros detalhes necessários para cada vitrine.
Seguindo essas etapas, você pode configurar facilmente o SSO com o PingFederate para várias vitrines do Shopify, permitindo que os usuários façam login facilmente em todas as lojas.
É possível desabilitar o login padrão do Shopify e forçar somente o SSO do PingFederate?
Sim, é possível desabilitar o login padrão do Shopify e forçar todos os usuários a fazer login apenas pelo SSO do PingFederate. Veja como fazer isso:
Configure o PingFederate como o Provedor de Identidade (IdP): Use o PingFederate como seu Provedor de Identidade (IdP) para autenticação, garantindo que a autenticação SSO esteja configurada usando o protocolo JWT.
Aplicativo Shopify SSO: Selecione JWT como protocolo de autenticação. Insira os detalhes necessários, como a URL do emissor do JWT, a chave secreta compartilhada e outras configurações relevantes para a integração SSO.
Seguindo essas etapas, você pode desabilitar completamente o login padrão do Shopify e aplicar o SSO baseado em JWT do PingFederate para todos os logins de usuários na sua loja Shopify.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.


