Procurar Resultados :

×

Registrar Contato

Como configurar o Single Sign-On (SSO) no Shopify usando o protocolo JWT?

A miniOrange permite a autenticação baseada em JWT , oferecendo um login único (SSO) seguro e transparente para a loja Shopify usando tokens JWT. Nossa solução é compatível tanto com contas de clientes Shopify quanto com contas legadas, sendo adequada para todos os tipos de loja. Seja para uma loja Shopify Plus ou não-Plus, ou se você precisa de funcionalidades avançadas de login B2B para Shopify, nosso SSO JWT para Shopify oferece uma solução de autenticação escalável.

Nossa solução oferece acesso SSO unificado para consumidores, atacadistas e funcionários, garantindo uma experiência de login tranquila e segura . Nosso aplicativo é compatível com todos os provedores de identidade compatíveis com SAML/OAuth, como Entra ID, Okta, Keycloak e outros. Este guia irá orientá-lo passo a passo na configuração da integração do JWT em sua loja Shopify.


O que é JWT (JSON Web Token)?

JWT, ou JSON Web Token, é um padrão aberto usado para compartilhar informações com segurança entre duas partes — um cliente e um servidor. Na maioria dos casos, é um JSON codificado contendo um conjunto de declarações e uma assinatura. O cliente precisará se autenticar uma vez no servidor com as credenciais. O servidor verifica as credenciais e entrega um JSON Web Token ao cliente. (JWT). O cliente pode usar este JSON Web Token (JWT) para se autenticar no servidor, evitando a necessidade de enviar credenciais como nome de usuário e senha novamente.

Esta solução permite que você configure Single Sign-On (SSO) para dentro Loja do Shopify e autenticar via JWT do seu aplicativo cliente. Quando você usa logon único (SSO) com autenticação JWT, a identidade do usuário é verificada quando ele faz login no aplicativo cliente. O usuário pode então acessar Loja do Shopify sem precisar inserir nenhuma credencial de login adicional. Somente usuários que concluíram Login único JWT da Shopify e autenticado pelo aplicativo cliente tem acesso a Loja do Shopify.


SSO JWT do Shopify - autenticação por token JWT do Shopify

Sempre que um usuário faz login no seu aplicativo cliente, seus dados são obtidos da base de usuários do aplicativo pelo emissor do JWT para criar um token JWT composto por três partes: cabeçalho, payload e assinatura. Esse token JWT é então anexado ao link de SSO do Shopify e, quando o usuário clica no link de SSO, ocorre um processo de validação de assinatura. Se a assinatura for validada, o usuário é considerado autêntico e terá acesso à loja Shopify ; caso contrário, o acesso será negado.

  • 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 JWT
  • Vá para o seu Loja do Shopify e navegue para o App seção e clique em Login único - login SSO aplicação.
SSO JWT do Shopify - Navegue até o aplicativo SSO do Shopify

  • Clique no Adicionar provedor de identidade botão para adicionar seu IDP.
Shopify JWT SSO - Adicionar provedor de identidade

  • Selecionar JWT protocolo.
SSO JWT do Shopify - Selecione o protocolo JWT

  • Preencha os campos abaixo consultando a tabela abaixo:
SSO JWT do Shopify - Preencha os campos abaixo

Nome de exibição do IDP Digite o nome IDP apropriado (será usado no link SSO)
URL de login do JWT Ponto de extremidade de autenticação da empresa na qual o usuário será autenticado e redirecionado para o link SSO JWT do miniOrange
Identificador de Usuário Digite o identificador do usuário como "email"
Algoritmo de assinatura JWT

Introspecção de URI/Token RSA256/HS256/JWKS

  • Clique em Economize.
  • Acesse o aplicativo configurado e localize o campo 'Chave do aplicativo', que atuará como IdpIdentifier, mostrado na imagem abaixo:
SSO JWT do Shopify - localize o campo Chave do Aplicativo

  • Você sempre pode localizar seu ID de Cliente na URL do SSO. Consulte a captura de tela abaixo:
Shopify JWT SSO - ID do cliente no URL de SSO

  • Anexe os dados no formato de URL abaixo.
IdpIdentifier Identificador JWT em imagem acima
Token JWT Fornecido pela organização que utiliza serviços de SSO. O token JWT precisa ter estes três parâmetros obrigatórios no payload:

iat - O horário em que este token foi emitido.
exp - Isso indica a expiração do token de acesso do Shopify.
identificador_do_usuário - atributo no qual você está passando o endereço de e-mail
Domínio da loja O domínio principal da sua loja Shopify

Formato de URL:

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

  • Após substituir os valores clique no Link de logon único (SSO). Você será redirecionado e conectado à loja Shopify.
SSO JWT do Shopify - conectado à loja Shopify

  • Clique no + Mapeamento de Atributos botão para mapear atributos.
SSO JWT do Shopify - clique em + Mapeamento de Atributos

  • Mapeie os atributos consultando a tabela abaixo:
SSO JWT do Shopify - Mapear os atributos

Nome do atributo no Shopify Escolha o atributo na lista de atributos predefinidos
Tipo de Atributo Atributo IDP
Valor do atributo Insira o valor do atributo que você está passando do token JWT
  • Clique em Economize.

Selecione o tipo de loja Shopify:

Configuração de SSO em lojas Shopify não Plus

Selecione o tipo de conta que você habilitou na sua Loja Shopify:

Observação: Se você estiver usando uma loja protegida por senha ou trabalhando em uma loja de desenvolvimento da Shopify , clique aqui para configurar o cookie de resumo da loja para que o SSO funcione na sua loja.

  • Acesse o painel do aplicativo, habilite o extensão de contas de clientes Conforme mostrado na imagem abaixo.
Login SSO do Shopify - Habilitar Login do Cliente

  • permitir que o Novas contas de clientes extensão e clique em Economize.
Login SSO do Shopify - Habilitar /wp-content/uploads/2025/05/shopify-sso-paste-multipass-token.webps

  • Navegue até a página inicial do aplicativo e habilite o Opção de alternância de login do IDP contra o IDP que você configurou.
Login SSO do Shopify - Definir aplicativo como padrão

Permitir que apenas usuários com SSO concluam o checkout - restringir os demais

Essa funcionalidade permite que apenas usuários que fizerem login por meio do Single Sign-On (SSO) concluam o processo de finalização da compra. Outros usuários serão impedidos de prosseguir com a finalização da compra.

  • Acessar Configurações.
  • Login SSO do Shopify - Acesse as Configurações

  • Abra o Finalizar Compra seção.
  • Login SSO do Shopify - Abra o Shopify Checkout

  • Role para baixo, no regras de finalização da compra seção, clique em Adicionar regra.
  • Login SSO do Shopify - Adicionar regra de finalização de compra

  • Clique em Validação de checkout SSO.
  • Login SSO do Shopify - Validação de finalização de compra SSO

  • Desmarque a "Permitir que todos os clientes concluam o pagamento" opção e clique em Economize.
  • Login SSO do Shopify - Desmarque "Permitir que todos os clientes concluam o checkout"

  • Agora você pode Ligar a regra de finalização da compra.
  • Login SSO do Shopify - Ative a validação de finalização de compra com SSO

  • Se você tentar finalizar a compra sem realizar o SSO (Single Sign-On), um erro será exibido, conforme mostrado abaixo.
  • Login SSO do Shopify - Erro de validação de finalização de compra SSO

Testando o Single Sign-On (SSO) para sua loja Shopify

  • Acesse sua Loja Shopify.(https:// )
  • Clique no Ícone de login do usuário.
Login SSO na loja - Shopify miniOrange SSO

  • Você será redirecionado para a página de login do provedor de identidade (IDP) configurado na etapa anterior. Faça login com as credenciais da sua conta IDP.
  • Em seguida, insira o OTP de seis dígitos que será enviado para o seu endereço de e-mail cadastrado. (Este é um processo único)
Shopify miniOrange SSO - Contas de clientes OTP de 6 dígitos

  • Você será conectado com sucesso à sua loja Shopify.
  • Acesse o painel do aplicativo, você verá uma caixa de aviso para adicionar a extensão do botão de login na página da conta, clique em extensão do widget de login Clique no link conforme mostrado na imagem abaixo para habilitá-lo.
Login SSO do Shopify - Definir aplicativo como padrão

  • Navegue até a página inicial do aplicativo e habilite o Opção de alternância de login do IDP contra o IDP que você configurou.
Login SSO do Shopify - Definir aplicativo como padrão

  • Se você deseja configurar SSO no Shopify usando vários IDPsEm seguida, selecione seu IdP na lista fornecida. aqui.e configure o SSO usando esse IdP.
  • permitir que o Opção de alternância de login do IDP para habilitar o SSO no Shopify usando vários IdPs.
Login SSO do Shopify - Definir aplicativo como padrão

Testando o Single Sign-On (SSO) para sua loja Shopify

  • Acesse a página de login da sua loja Shopify.(https:// /conta/login)
  • Clique no botão de login Você personalizou anteriormente.
Login SSO na loja - Shopify miniOrange SSO

  • Você será redirecionado para a página de login do provedor de identidade (IDP). Agora, faça login com suas credenciais de conta existentes.
  • Após o login, se você encontrar um erro "token reCAPTCHA inválido ou ausente", acompanhado de uma mensagem "Algo deu errado", consulte isto Perguntas frequentes para resolver o erro.
Shopify miniOrange SSO - Erro "Ocorreu um erro"

Configuração de SSO em lojas Plus Shopify

Selecione o tipo de conta que você habilitou na sua Loja Shopify:

  • Volte ao aplicativo SSO e clique em Conectar Loja aba.
  • Copie o URL do ponto de extremidade de descoberta ID do cliente, Segredo do cliente, Escopos adicionais e Parâmetro URI de redirecionamento pós-logout e mantenha-os à mão.
Login SSO do Shopify - Copiar ID do cliente e segredo

  • Clique no Contas de clientes link conforme mostrado na imagem abaixo.
Login SSO do Shopify - Clique em Contas de Clientes

  • Selecione os Contas de clientes opção conforme recomendado pela Shopify. Em seguida, procure por Autenticação opção e clique em Gerenciar.
  • Caso não encontre a opção, entre em contato com shopifysupport@xecurify.com para obter assistência.
Login SSO do Shopify - Gerenciar autenticação

  • Clique no Gerenciar Fornecedores botão.
Login SSO do Shopify - Gerenciar provedores

  • Clique em Conectar ao Provedor botão.
Login SSO do Shopify - Conecte-se ao provedor de identidade

  • Adicione o nome do provedor de identidade e, a partir do Provedor suspenso, selecione Personalizado ou outro.
Login SSO do Shopify - Adicionar nome do provedor de identidade

  • Preencha os detalhes, como por exemplo: URL do ponto de extremidade de descoberta, ID do cliente, segredo do cliente, escopos adicionais, parâmetro URI de redirecionamento pós-logout que você copiou de acima passo. Clique em Economize.
Login SSO do Shopify - Adicionar metadados

  • Depois que o Provedor de Identidade for adicionado, faça o seguinte: Testar Conexão.
Login SSO do Shopify - Testar conexões

  • Após verificar o fluxo faça o provedor de identidade como Ativo.
Login SSO do Shopify - Ativar provedor de identidade

  • Navegue até a página inicial do aplicativo e habilite o Opção de alternância de login do IDP contra o IDP que você configurou.
Login SSO do Shopify - Definir aplicativo como padrão

Testando o Single Sign-On (SSO) para sua loja Shopify

  • Acesse sua Loja Shopify.(https:// )
  • Clique no Ícone de login do usuário.
Login SSO na loja - Shopify miniOrange SSO
  • Você será redirecionado para a página de login do provedor de identidade (IDP) configurado na etapa anterior. Faça login com as credenciais da sua conta IDP.
  • Você será conectado com sucesso à sua loja Shopify.

Forneça login usando nome de usuário e senha

Se você deseja oferecer login com nome de usuário e senha, além da opção de login com IdP, para sua loja B2B, clique aqui.

Login Shopify - Com nome de usuário e senha

Forneça login usando OTP de e-mail

Se você deseja oferecer login via OTP por e-mail, além da opção de login com IdP, para sua loja B2B, clique aqui.

Login do Shopify - com OTP de e-mail
  • Agora, clique no Guia de Configuração Clique no botão e siga os passos indicados para obter o token multipass.
Login SSO do Shopify - Obtenha o token multipass

  • permitir que o Token Multipass opção. Consulte isto Perguntas frequentes para obter o valor do token Multipass e colá-lo no campo abaixo.
Login SSO do Shopify - Habilitar token de múltiplas senhas

  • Clique em Economize.
  • Acesse o painel do aplicativo, você verá uma caixa de aviso para adicionar a extensão do botão de login na página da conta, clique em extensão do widget de login Clique no link conforme mostrado na imagem abaixo para habilitá-lo.
Login SSO do Shopify - Definir aplicativo como padrão

  • Navegue até a página inicial do aplicativo e habilite o Opção de alternância de login do IDP contra o IDP que você configurou.
Login SSO do Shopify - Definir aplicativo como padrão

  • Se você deseja configurar SSO no Shopify usando vários IDPsEm seguida, selecione seu IdP na lista fornecida. aqui.e configure o SSO usando esse IdP.
  • permitir que o Opção de alternância de login do IDP para habilitar o SSO no Shopify usando vários IdPs.
Login SSO do Shopify - Definir aplicativo como padrão

Testando o Single Sign-On (SSO) para sua loja Shopify

  • Acesse a página de login da sua loja Shopify.(https:// /conta/login)
  • Clique no botão de login Você personalizou anteriormente.
Login SSO na loja - Shopify miniOrange SSO

  • Você será redirecionado para a página de login do provedor de identidade (IDP). Agora, faça login com suas credenciais de conta existentes.
  • Se você encontrar um erro "token reCAPTCHA inválido ou ausente", acompanhado de uma mensagem "Algo deu errado", consulte este Perguntas frequentes para resolver o erro.
Shopify miniOrange SSO - Erro "Ocorreu um erro"

  • Você será conectado com sucesso à sua loja Shopify.

Você implementou com sucesso o SSO JWT para sua loja Shopify com autenticação baseada em JWT, utilizando a loja Shopify como provedor de serviços (SP). Com essa integração, os usuários agora podem realizar o Single Sign-On (SSO) para acessar sua loja Shopify por meio de tokens JWT. Esse SSO JWT proporciona uma experiência de autenticação perfeita para todos os tipos de usuários — de consumidores a funcionários e atacadistas.

Mais recursos ➔


Siga os passos descritos aqui para configurar o SSO no Shopify com o seu IdP preferido.

O redirecionamento para outros sites pode estar bloqueado no navegador. Siga os passos indicados aqui para resolver o problema.

Siga os passos descritos aqui para redirecionar seu cliente para coleções/carrinho ou qualquer outra página.

Você precisa atualizar para o plano Enterprise do aplicativo SSO para habilitar o recurso de redirecionamento automático para o IdP. Siga os passos descritos aqui para habilitar esse recurso.

Mais perguntas frequentes ➔

Você pode usar tokens JWT para fazer login automático de usuários em sua loja por meio do aplicativo Shopify SSO da miniOrange, compatível com lojas plus e não plus. Você pode usar o método de autenticação JWT para fazer login único na Shopify usando a fonte de verdade desejada (provedor de identidade), como Microsoft Entra ID, Okta, Salesforce e muitos outros.

Para configurar o JWT SSO para efetuar login automático de usuários no Shopify, siga estas etapas:

Configure seu provedor de identidade: configure seu IdP para emitir tokens e certifique-se de que o token inclua as declarações necessárias.

Insira os detalhes do IdP no aplicativo Shopify SSO: Selecione o protocolo SSO como JWT. Forneça os detalhes necessários do seu provedor de identidade, como nome de exibição, URL de login JWT, identificador do usuário, chave JWT e assim por diante. Em seguida, configure o mapeamento de atributos por meio do nome do atributo e seu respectivo valor.

Este processo habilitará o login automático baseado em JWT para usuários que acessam sua loja Shopify.

Para criar um fluxo de login contínuo usando o Single Sign-On (SSO) por meio da autenticação JWT para várias vitrines do Shopify, você precisa instalar o aplicativo Shopify SSO da miniOrange, que é compatível com lojas plus e não plus.

Configure um provedor de identidade (IdP): Utilize um provedor de identidade como o Microsoft Entra ID, Okta ou Auth0, que emitirá tokens JWT para usuários autenticados.

Configure o aplicativo Shopify SSO para todas as lojas: Instale o aplicativo Shopify SSO em cada uma de suas lojas virtuais Shopify. Selecione o protocolo SSO como JWT. Insira a URL do emissor JWT, a chave secreta compartilhada e outros detalhes relevantes para cada loja virtual, garantindo que todas as lojas estejam vinculadas ao mesmo IdP.

Seguindo os passos acima, você pode configurar o JWT para várias vitrines do Shopify, proporcionando aos usuários uma experiência de login perfeita em todas as suas lojas.

Para redirecionar usuários para páginas específicas do Shopify após a autenticação JWT, você precisa instalar o aplicativo Shopify SSO da miniOrange, que funciona com lojas plus e não plus, para que, após o usuário se autenticar com sucesso via JWT, ele seja redirecionado para uma página específica dentro da loja Shopify com base em suas necessidades.

Configure a autenticação JWT: Certifique-se de que seu provedor de identidade (IdP) esteja configurado para emitir tokens JWT para autenticação bem-sucedida do usuário. O aplicativo Shopify SSO deve ser configurado para confiar no provedor de identidade (IdP) e usar JWT como método de autenticação.

Configure o redirecionamento após o login: Depois de estabelecer a conexão JWT, acesse as configurações pós-login e, em “URL de redirecionamento após o login”, insira o endpoint para onde deseja redirecionar o usuário após o login. Por exemplo, /produtos ou /finalizar compra.

Seguindo essas etapas, você pode redirecionar facilmente os usuários para páginas específicas do Shopify após a autenticação JWT.

Para integrar ou configurar o Single Sign-On (SSO) no Shopify por meio do protocolo JWT sem desenvolvimento de aplicativo personalizado, você precisa instalar o aplicativo Shopify SSO da miniOrange, que funciona com lojas plus e não plus, e também atende aos requisitos do Shopify B2B.

Configure seu Provedor de Identidade (IdP): Utilize um Provedor de Identidade (IdP) como Okta, Auth0 ou qualquer outro provedor compatível com JWT para autenticar usuários. Configure o IdP para emitir tokens JWT após a autenticação bem-sucedida. Certifique-se de que o token JWT contenha as declarações necessárias para uma autenticação de usuário segura e transparente.

Configure o aplicativo Shopify SSO para autenticação JWT: Escolha JWT como seu protocolo de SSO ou autenticação. Insira o URL de login JWT, a chave secreta compartilhada e outras configurações necessárias.

 Agradecemos sua resposta. Entraremos em contato em breve.

Algo deu errado. Envie sua consulta novamente.


ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda