Procurar Resultados :

×

Registrar Contato

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

miniOrange permite Autenticação baseada em JWT, oferecendo um processo de Single Sign-On (SSO) seguro e integrado para acesso à 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 você proprietário de uma loja Shopify Plus ou não-Plus, ou precise de funcionalidades avançadas de login B2B do Shopify, nossa solução é ideal para você. SSO do Shopify JWT Oferece uma solução de autenticação escalável.

Nossa solução fornece SSO unificado acesso para consumidores, atacadistas e funcionários, garantindo um processo tranquilo e experiência de login seguraNosso aplicativo é compatível com todos os provedores de identidade que seguem os padrões 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.


autenticação de token jwt shopify SSO

Sempre que um usuário efetua login no seu aplicativo cliente, seus detalhes são obtidos da base de usuários do aplicativo pelo Emissor JWT para criar um Token JWT tendo três partes: cabeçalho, carga útil e assinatura. Isto Token JWT é então anexado no Link de logon único da Shopify e quando o usuário clicar no link SSO, haverá um processo de validação da assinatura e se a assinatura for validada, o usuário será autêntico e terá acesso ao Loja do Shopify; caso contrário, o acesso será negado.

  • Faça login no seu Administrador do Shopify.
  • Acesse AppsLoja 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.
JWT Shopify SSO - Shopify JWT SSO - Navegue até o aplicativo Shopify SSO

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

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

  • Preencha os campos abaixo consultando a tabela abaixo:
JWT Shopify SSO - Shopify JWT SSO - 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

RSA256 / HS256 / Introspecção de Token

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

  • Você sempre pode localizar seu ID de Cliente na URL do SSO. Consulte a captura de tela abaixo:
JWT Shopify SSO - Shopify JWT SSO - ID do cliente na URL do 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.
JWT Shopify SSO - Shopify JWT SSO - conectado à loja Shopify

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

  • Mapeie os atributos consultando a tabela abaixo:
JWT Shopify SSO - Shopify JWT SSO - 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 um Loja de desenvolvimento Shopify, clique em 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 fornecer login usando nome de usuário e senha junto com sua opção de login com IDP para sua loja B2B, então clique aqui

Login Shopify - Com nome de usuário e senha

Forneça login usando OTP de e-mail

Se você deseja fornecer login usando Email OTP junto com sua opção de login com IDP para sua loja B2B, então 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 JWT SSO para sua loja Shopify com Autenticação baseada em JWT juntamente com a loja Shopify como provedor de serviços (SP). Com essa integração, os usuários agora podem realizar Single Sign-On (SSO) Para acessar sua loja Shopify por meio de tokens JWT. SSO JWT Proporciona uma experiência de autenticação perfeita para todos os tipos de usuários - desde consumidores a funcionários e atacadistas.

Mais recursos ➔


Siga as etapas descritas aqui. para configurar o SSO no Shopify com seu IDP preferido.

O redirecionamento para qualquer outro site pode estar bloqueado no navegador. Siga os passos indicados aqui. para resolver o problema.

Siga as etapas descritas aqui. para redirecionar seu cliente para coleções/carrinho ou qualquer outra página.

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.

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. Insira os detalhes necessários do seu provedor de identidade, como nome de exibição, URL de login JWT, identificador de usuário, chave JWT e assim por diante. Em seguida, prossiga para a configuração do 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.

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

Configurar o aplicativo Shopify SSO para todas as lojas: Instale o aplicativo SSO da Shopify em cada uma das suas lojas físicas da Shopify. Selecione o protocolo SSO como JWT. Insira a URL do emissor do JWT, a chave secreta compartilhada e outros detalhes relevantes para cada loja, 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.

Configurar 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 SSO da Shopify deve ser configurado para confiar no provedor de identidade (IdP) e usar o JWT como método de autenticação.

Configurar redirecionamento de postagem de login: Após estabelecer a conexão JWT, navegue até as configurações de login do post. Em "Redirecionar URL após login", insira o endpoint para onde deseja redirecionar o usuário após o login. Por exemplo, /products ou /checkout.

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): Use 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 segura e contínua do usuário.

Configure o aplicativo Shopify SSO para autenticação JWT: Selecione JWT como seu SSO ou protocolo de autenticação. Insira a URL de login do 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