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.
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.
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 JWT
Guia passo a passo para configurar o Single Sign-On (SSO) em uma loja Shopify usando um token JWT.
Etapa 1: Configurar a autenticação JWT no aplicativo Shopify Single Sign-on (SSO)
- Vá para o seu Loja do Shopify e 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 JWT protocolo.
- Preencha os campos abaixo consultando a tabela 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:
- Você sempre pode localizar seu ID de Cliente na URL do SSO. Consulte a captura de tela abaixo:
Etapa 2: Crie o link SSO para o Single Sign-On no Shopify
- 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.
Etapa 3: Mapeamento de Atributos
- Clique no + Mapeamento de Atributos botão para mapear atributos.
- 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 | Insira o valor do atributo que você está passando do token JWT |
- Clique em Economize.
Etapa 4: habilitar e testar configurações de SSO
Selecione o tipo de loja Shopify:
- Loja Non-Plus
- Loja Plus
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.
Integrações e recursos suportados
Mais recursos ➔guia de solução de problemas
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.
Perguntas Frequentes (FAQs)
Mais perguntas frequentes ➔
Como usar tokens JWT para fazer login automático de usuários no Shopify?
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.
Como criar um fluxo de login integrado usando JWT SSO para várias vitrines do 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.
Como redireciono usuários para páginas específicas do Shopify após a autenticação JWT?
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.
Como integrar o JWT SSO ao Shopify sem desenvolvimento de aplicativo personalizado?
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.


