Como configurar o Single Sign-On (SSO) para Shopify usando o AWS Cognito como repositório de usuários?
A miniOrange permite que o AWS Cognito atue como um Provedor de Identidade (IdP), possibilitando que os usuários acessem suas lojas com segurança por meio do Single Sign-On (SSO) no Shopify, utilizando as credenciais do AWS Cognito. Nossa solução oferece suporte à conexão do seu próprio provedor de identidade às Contas de Clientes e simplifica a integração para diferentes configurações do Shopify.
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 do AWS Cognito
Guia passo a passo para SSO do Shopify com AWS Cognito como armazenamento de usuários
Etapa 1: Obtenha a URL de retorno de chamada do aplicativo Shopify SSO
- Vá para o seu Loja do Shopify, Clique no Apps guia e selecione o Login único - Login SSO aplicação.
- Clique no Configurar IDP botão no canto superior esquerdo da barra de navegação.
- Na barra de navegação à esquerda, selecione Configurar SSO e clique em Adicionar provedor de identidade botão.
- Você pode encontrar o URL de retorno de chamada OAuth/URI de redirecionamento no OAuth2.0 Guarde a URL de retorno de chamada do OAuth, pois você precisará dela mais tarde.
Etapa 2: Configurações para o AWS Cognito
A] Etapas para configurar o pool de usuários
- Entre para AWS Amazon.
- Agora digite "Cognito" na caixa de texto de pesquisa e selecione Cognito no menu suspenso.
- Acesse "Gerencie seus grupos de usuários".
- Clique no "Criar um grupo de usuários".
- Adicione o nome do pool e selecione "Revisar configurações padrão".
- Clique no Editar ícone como mostrado na imagem abaixo.
- Agora, habilite o Endereço de e-mail e número de telefone opção e clique em Próxima etapa botão.
- Clique em "Adicionar cliente de aplicativo" & então clique em Adicionar um cliente de aplicativo.
- Digite o nome do cliente do aplicativo e Desabilitar Gerar Segredo do Cliente opção. Ative o Autenticação baseada em senha de nome de usuário opção, então clique em "Criar cliente de aplicativo".
- Clique no Voltar para detalhes da piscina para retornar à sua configuração.
- Clique no Criar pool Botão para salvar suas configurações e criar um grupo de usuários.
- Na barra de navegação presente no lado esquerdo, clique no Configurações do cliente do aplicativo opção no menu Integração de aplicativos.
- Acesse o painel do Cognito e selecione "Grupo de usuários Cognito"e adicione o URL de retorno de chamada que você copiou dos pré-requisitos.
- Adicionar URL da página inicial do aplicativo deve URL de saída.
- Além disso, selecione Concessão de código de autorização como "Fluxos OAuth permitidos" e selecione e-mail, OpenID e perfil como "Escopos OAuth permitidos".
- Após selecionar todos os detalhes clique no Salvar as alterações botão.
- Acesse "Cliente de aplicativo" e clique em "Mostrar detalhes" Para obter um ID de cliente. (Mantenha o ID de cliente à mão, pois você precisará dele mais tarde.)
- Acesse nome de domínio Insira um nome de domínio para seu aplicativo. Após adicionar o nome de domínio, você pode verificar a disponibilidade clicando no botão "Verificar disponibilidade". Depois de inserir um nome de domínio válido, clique no botão "Salvar alterações".
- Nome de domínio completo: O nome de domínio completo que você precisa inserir no painel do miniOrange é {seu nome de domínio}.auth.{nome da região}.amazoncognito.com
- Adicionar usuários/grupos ao aplicativo Cognito: Acesse Usuários e grupos e depois clique em UtilizadoresDepois disso, clique em Criar usuário.
- Preencha todas as informações necessárias e clique em Criar usuário.
- Clique em Grupos e depois clique em Criar grupo.
- Preencher Preencha todas as informações necessárias e clique em Criar grupo.
B] Etapas para configurar o pool de identidades.
- Acesse Identidades Federadas e clique em Criar novo pool de identidades botão.
- Introduzir o Nome do pool de identidade e habilitar Identidades não autenticadas e Configurações de fluxo de autenticação, em seguida, clique no Criar piscina botão.
- Clique no Permitir botão e você obterá o ID do pool de identidade.
Você concluiu a configuração lateral do AWS Cognito.
Etapa 3: Configurar o Shopify como SP (Provedor de Serviços)
- Novamente, vá até sua loja Shopify, clique em Apps guia e selecione o Login único - Login SSO aplicação.
- Clique no Configurar IDP botão no canto superior esquerdo da barra de navegação.
- Na barra de navegação à esquerda, selecione Loja de usuários e clique em Adicionar loja de usuário botão.
- Selecionar AWS Cognito.
- Insira os seguintes valores.
| Identificador AWS Cognito | Nome do Provedor |
| Região AWS Cognito | Obter região Cognito do pool de usuários (por exemplo, us-east-2) |
| ID do pool de usuários | Do passo A |
| ID do cliente | Do passo A |
| ID do pool de identidade | Da etapa B |
- Agora você pode clicar em Economize.
Você concluiu a configuração lateral do Shopify.
Etapa 4: teste de conexão
-
Após salvar a configuração do IDP, você será redirecionado para o
Testar Conexão degrau.
Por favor, execute um Teste de Conexão antes de mapear ou buscar atributos. O teste de conexão garante que sua configuração do IdP esteja correta. - Clique no Testar Conexão botão.
- Ao inserir credenciais válidas do AWS Cognito, você verá uma janela pop-up mostrada na tela abaixo.
- Clique no Buscar Atributos botão para buscar o atributo IDP.
Portanto, você configurou o SSO entre o Shopify e o AWS Cognito.
Etapa 5: habilitar e testar configurações de SSO
Selecione o tipo de loja Shopify:
- Loja Non-Plus
- Loja Plus
Portanto, você configurou o Single Sign-On (SSO) do AWS Cognito definindo o AWS Cognito como Provedor de Identidade (IdP) e o Shopify como Provedor de Serviços (SP) usando o aplicativo miniOrange Shopify Single Sign-On (SSO). Essa solução é compatível com contas de clientes novas e antigas, funciona com lojas Shopify Plus e não Plus e fornece acesso seguro para lojas B2B e de atacado.
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.
Agradecemos sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.


