Como configurar o Single Sign-On (SSO) OAuth para Shopify usando o Facebook como provedor de identidade?
O miniOrange permite que o Facebook atue como um Provedor de Identidade (IdP), permitindo que os usuários façam login com Autenticação única (SSO) no Shopify usando credenciais do Facebook. Esta integração permite que você ofereça aos seus clientes uma opção de login social que reduz o atrito e melhora a experiência do usuário.
A solução suporta ambos novas contas de clientes do Shopify e contas clássicas/legadas, funciona com Lojas Shopify Plus e não Plus, e é ideal para Marcas D2C, Lojas orientadas pela comunidade e portais B2B que desejam oferecer múltiplas opções de login. Ao configurar SSO do Facebook ShopifyCom isso, você pode aumentar as conversões, simplificar a autenticação e melhorar o engajamento do cliente, mantendo a segurança.
Pré-requisito: 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 começar a configurar o Facebook como IdP para SSO no Shopify.
Guia passo a passo para configurar o Facebook como provedor de identidade (IDP) para SSO no Shopify.
Etapa 1: Obtenha o URL de retorno (URI de redirecionamento) do Shopify
- Acesse sua loja Shopify e navegue até 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 OAuth2.0 protocolo.
- Agora escolha Facebook da lista de deslocados internos.
- Copie o URL de retorno de chamada OAuth Guarde-o por perto, pois será usado nas etapas seguintes.
Você obteve com sucesso a URL de retorno (URI de redirecionamento) da Shopify.
Etapa 2: configurar o Facebook como provedor OAuth
- Para começar, vá para o console de desenvolvedores do Facebook e clique em aqui. e inscreva-se/faça login com sua conta de desenvolvedor do Facebook.
- Acesse a página de aplicativos do Facebook Developers e clique em Criar aplicativo botão para adicionar novo aplicativo.
- Então escolha o Permitir que as pessoas façam login com suas contas do Facebook opção como caso de uso e, em seguida, clique Seguinte.
- Introduzir o Nome do aplicativo e Adicionar e-mail de contato para o seu aplicativo do Facebook, respectivamente, e então clique em Criar aplicativo para salvar suas configurações.
- Acesse Configurações do aplicativo -> Básico para visualizar seu ID do aplicativo e segredo do aplicativo. O app ID é seu ID do cliente e Segredo do aplicativo é seu Segredo do clienteGuarde esses valores, pois você precisará deles posteriormente para configurar o aplicativo Shopify Single Sign-On (SSO) (consulte as imagens abaixo).
- Domínio do aplicativo: Escreva o domínio do seu site lá.
- URL com Política de Privacidade: Preencha este campo com o link para a página de política de privacidade do seu site.
- Termos de Serviço: Preencha este campo com o URL que direciona para a página de termos de serviço do seu site.
- Exclusão de dados do usuário: No menu suspenso, selecione URL de instruções para exclusão de dados (Insira o URL da sua página com as instruções sobre como os usuários podem excluir suas contas no seu site).
- Escolher Categoria Na lista suspensa do campo Categoria, selecione o Objetivo do aplicativo opção que melhor descreve seu aplicativo e pressione Salvar alterações para salvar suas configurações.
- Agora role para baixo e clique em Adicionar plataforma botão. Selecione os Website opção, já que você está tentando integrar seu login do Facebook a um site. Clique em Seguinte.
- Em seguida, insira seu URL da loja Shopify (store.xecurify.com) e clique Economize. Então clique Continuar.
- Clique no Os casos de uso aba no lado esquerdo e depois clique em Personalizar botão que aparece ao lado do Autenticação e criação de conta item.
- Abaixo da Permissões seção, encontre o E-mail permissão e clique no Adicione botão.
- Por padrão, seu aplicativo possui apenas Acesso Padrão para as permissões “public_profile” e “email”, o que significa que somente você pode fazer login com ele. Para obter Acesso Avançado, você precisará passar pela Verificação Comercial, que pode ser iniciada em [link para a página de verificação]. Verificação aba no lado esquerdo.
- Sob o Login do Facebook >> configurações seção clique em Ir para Configurações botão para adicionar o URL de redirecionamento/retorno de chamada (da Etapa 1).
- No URIs de redirecionamento OAuth válidos campo adicione o URL de redirecionamento/retorno de chamada que você obterá no aplicativo Shopify Single Sign-On (SSO). Clique em Salvar as alterações botão.
- Seu aplicativo está atualmente em Modo de Desenvolvimento, o que significa que pessoas fora da sua empresa não podem usá-lo. Após a conclusão da verificação, clique em Ir ao vivo Acesse a aba e publique seu aplicativo clicando no botão "Publicar" no canto inferior direito. Antes de clicar, é recomendável verificar as etapas listadas na página "Publicar" para garantir que tudo esteja configurado corretamente.
Você configurou com sucesso o Shopify como provedor de serviços no aplicativo do Facebook.
Etapa 3: Configurar o Facebook como IDP no Shopify
- Navegue de volta para o miniOrange Single Sign On-SSO aplicação.
- Clique no Adicionar Provedor de Identidade botão para adicionar seu IDP.
- Selecionar OAuth2.0 protocolo.
- Na lista de IDPs, selecione Facebook.
- Agora, preencha os detalhes necessários, como ID do cliente, segredo do cliente, endpoints e escopo.
- Consulte a tabela abaixo para configurar os valores.
- Observação: Você pode encontrar o domínio cognito em Etapa 2.
| Nome de exibição do IDP: | [digite qualquer nome de aplicativo de sua escolha] |
| ID do Cliente: | Desde Etapa 2 |
| Segredo do Cliente: | Desde Etapa 2 |
| Autorizar ponto final: | https://www.facebook.com/dialog/oauth |
| Ponto final do token de acesso: | https://graph.facebook.com/v2.8/oauth/access_token |
| Obter informações do usuário Endpoint: | https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link |
| Escopo: | e-mail public_profile (insira este texto exatamente como mostrado) |
- Agora você pode clicar em Economize.
Etapa 4: teste de conexão
-
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 Facebook, você verá uma janela pop-up mostrada na tela abaixo.
- Clique no Buscar Atributos botão para buscar o atributo IDP.
Etapa 5: Mapeamento de Atributos
- Clique no + Mapeamento de Atributos botão para mapear atributos entre Shopify e AWS Cognito.
- Mapeie os atributos consultando a tabela abaixo:
| Nome do atributo no Shopify | Selecione a chave de atributo do cliente do Shopify na qual você deseja sincronizar o valor do atributo recebido do IDP |
| Tipo de Atributo | Atributo IDP |
| Valor do atributo | Selecione a chave de atributo que você obteve do seu IDP e deseja sincronizar no Shopify |
- Clique em Avançar.
Etapa 6: habilitar e testar configurações de SSO
Selecione o tipo de loja Shopify:
- Loja Non-Plus
- Loja Plus
Neste guia, você configurou o Single Sign-On (SSO) do Facebook definindo o Facebook como Provedor de Identidade (IdP) e o Shopify como Provedor de Serviços (SP) usando o aplicativo miniOrange Shopify Single Sign-On (SSO) . Com essa configuração, seus usuários agora podem desfrutar do Single Sign-On (SSO) no Shopify usando as credenciais do Facebook , proporcionando uma experiência de autenticação integrada, social e segura que aumenta o engajamento do cliente e reduz as barreiras de login.
Perguntas Frequentes (FAQs)
Mais perguntas frequentes ➔
Onde posso testar o SSO OAuth do Facebook na minha loja Shopify após a configuração?
Depois de salvar e habilitar o Facebook como seu IdP OAuth no aplicativo miniOrange Single Sign-On – SSO , teste o login na sua loja virtual. Para contas de clientes antigas , abra a página de login da loja (por exemplo , /account/login ) e use o widget SSO. Em seguida, faça login com sua conta do Facebook. Para contas de clientes novas , use o ícone da conta no cabeçalho da loja e conclua o login pelo fluxo OAuth do Facebook. Se os clientes não encontrarem a opção de login, habilite o link de login em Administração do Shopify → Configurações → Contas de clientes.
Qual URI de redirecionamento OAuth devo registrar no Console do Desenvolvedor do Facebook para o SSO do Shopify?
No aplicativo Shopify SSO, adicione um provedor de identidade com OAuth 2.0 e selecione Facebook . Em seguida, copie a URL de retorno de chamada do OAuth exibida na tela. No Console do Desenvolvedor do Facebook , abra seu aplicativo → Login do Facebook → Configurações e cole essa URL em URIs de redirecionamento do OAuth válidas , exatamente como copiada. Qualquer discrepância causará erros de login ou token. Use seu ID do aplicativo e Segredo do aplicativo , obtidos em Configurações do aplicativo → Básico , como ID do cliente e Segredo do cliente no Shopify.
Após a autenticação de dois fatores (SSO) do Facebook, como redireciono os clientes para coleções ou para uma página de descontos?
Depois de configurar SSO do Facebook Na sua loja Shopify, você pode redirecionar os clientes para qualquer página após eles fazerem login. Abra o miniOrange Single Sign-On – SSO app, vá para Mais Ações, então Configurações adicionais para o IdP do Facebook configurado. Abra o Configurações pós-login guia, insira o caminho para onde os usuários devem ser direcionados (por exemplo /carrinho or
/coleções), e salve suas configurações.
Você pode conferir o completo
documentação aqui.
Como faço para ativar o redirecionamento automático para o Facebook para SSO na minha loja Shopify?
Para habilitar Redirecionamento automático para o IdP pela SSO do Facebook, atualize o aplicativo SSO para o plano Enterprise (Scale) através de Apps → Login único miniOrange → Preços. Então abra
Configurações Globais, habilitar Redirecionamento automático para o IdP para Configurações de acesso à lojaE salve. Escolha se a alteração se aplica a toda a loja ou apenas à página de login, para que os clientes sejam direcionados diretamente para o login do Facebook.
Você pode conferir o completo
documentação aqui.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.


