Procurar Resultados :

×

Registrar Contato

OAuth / OpenID Connect Single Sign-On (SSO) no Magento usando o Twitter | Login SSO no Twitter


Integração do Login do Twitter (Twitter OAuth Single Sign-On) com o Magento usando o protocolo OAuth 2.0. O plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilita o uso do OAuth2 para configurar o Login do Twitter no Magento (Twitter Single Sign-On).

O plugin pode ser configurado usando outras fontes de mídia social, bem como provedores OAuth e OIDC personalizados. Ele contém diversos recursos de Single Sign-On (SSO), como mapeamento de atributos para perfis de usuário, mapeamento de funções e muito mais. Neste guia, vamos mostrar como configurar o SSO entre o Magento e o Twitter. Ao final deste artigo, os usuários poderão fazer login no Magento usando o Twitter. Clique aqui para saber mais sobre os recursos adicionais da extensão Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

A extensão Magento OAuth & OpenID Connect Single Sign-On (SSO) permite o login seguro no Magento usando o Twitter como provedor OAuth e OpenID Connect. Você também pode usar provedores OAuth alternativos, como Azure B2C, Office 365 e outros provedores personalizados, para configurar a extensão. Recursos avançados de Single Sign-On, como mapeamento de atributos de perfil de usuário, mapeamento de funções e outros, são suportados. Neste artigo, abordaremos como configurar o SSO entre o Magento e o Twitter. Ao final deste guia, os usuários poderão fazer login no Magento pelo Twitter.

Clique aqui para saber mais sobre outros recursos que oferecemos na extensão Magento OAuth Single Sign-On (cliente OAuth e OpenID Connect).

Pré-requisitos: Download e instalação

Instalação usando o Composer:
  • comprar o miniOrange OAuth / OpenID Connect Login Único extensão do marketplace magento.
  • Vá para Meu perfil -> Minhas compras
  • Certifique-se de que está usando as chaves de acesso corretas (Meu Perfil - Chaves de Acesso)
  • Cole as chaves de acesso no seu arquivo auth.json dentro do seu projeto
  • Use o comando abaixo para adicionar a extensão ao seu projeto.
    "compositor requer miniorange_inc/miniorange-oauth-sso"
  • Você pode ver o nome do módulo e a lista de versões no seletor abaixo do nome do módulo de extensão.
  • Execute os seguintes comandos no prompt de comando para habilitar a extensão.
  • php bin/magento setup:di:compile
    php bin / magento setup: atualização

Instalação manual:
  • Baixe o zip da extensão miniOrange OAuth OpenID Connect Single Sign-On em aqui..
  • Descompacte todo o conteúdo do zip dentro do diretório MiniOrange/OAuth.
  • {Diretório raiz do Magento} app código MiniLaranja OAuth
  • Execute os seguintes comandos no prompt de comando para habilitar a extensão.
  • php bin/magento setup:di:compile
    php bin / magento setup: atualização

Etapas para configurar o Twitter OAuth e o OpenID Single Sign-On (SSO) Login no Magento

1. Configure o Twitter como provedor OAuth

Siga os passos abaixo para configurar o Twitter como Provedor OAuth

mini laranja img Configurar o Twitter como provedor OAuth
  • Faça login no portal do desenvolvedor do Twitter usandohttps://developer.twitter.com/en/apps
  • Clique em o projeto Create botão.
  • OAuth/OpenID Magento Twitter Single Sign On SSO criar projeto
  • Introduzir o Nome para o seu projeto e clique em Seguinte botão.
  • OAuth/OpenID Magento Twitter Single Sign On SSO insira o nome do aplicativo
  • Selecione os Caso de uso na lista suspensa.
  • Caso de uso do Magento Twitter Single Sign On SSO
  • Introduzir o Descrição para o seu projeto e clique em Seguinte botão
  • Descrição do Magento 2 OAuth SSO no Twitter
  • Clique em Crie um novo aplicativo.
  • Magento SSO Criar novo aplicativo Twitter
  • Introduzir o Nome do aplicativo e clique em Automação botão para criar o aplicativo.
  • Nome do aplicativo do Twitter OAuth/OpenID Twitter Single Sign On SSO
  • Depois de salvar sua aplicação, você receberá uma ID do cliente e Segredo do cliente. Salve esses detalhes, pois precisaremos deles mais tarde para configurar o plug-in do cliente OAuth.
  • Chave secreta da API do Twitter SSO com login único OAuth/OpenID
  • Acesse Configuração do aplicativo.
  • Configuração do aplicativo Twitter Magento 2 Oauth SSO
  • Clique em Editar botão para configurações de autenticação.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso editar configurações de autenticação
  • Habilite o Oauth de três pernas para fazer login no Twitter.
  • SSO do Magento Twitter com autenticação de três pernas
  • Introduzir o URL de retorno de chamada e URL do site clique no salvar configuração botão.
  • Chave secreta da API do Twitter SSO com login único OAuth/OpenID

Você configurou com sucesso o Twitter como provedor OAuth para habilitar o Single Sign-On (SSO) do Twitter com o Magento para autenticação de usuários.

2. Configurando o Magento 2 como cliente OAuth

  • Após configurar com sucesso o Provedor OAuth, vá para a aba Provedor OAuth e configure Nome do provedor OAuth, ID do cliente, Segredo do cliente, Objetivo e pontos finais fornecidos.

    Consulte abaixo os Endpoints para configurar o cliente OAuth


    Escopo: e-mail de perfil público
    Autorizar ponto final: https://api.twitter.com/oauth/authorize
    Ponto final do token de acesso: https://api.twitter.com/oauth/access_token
    Obter informações do usuário Endpoint: https://api.twitter.com/1.1/users/show.json
  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
  • Credenciais OAuth do Magento 2 Twitter SSO OAuth
  • Você verá todos os valores retornados pelo seu Provedor OAuth para o Magento em uma tabela. Caso não encontre valores para Nome, Sobrenome, E-mail ou Nome de Usuário, faça as configurações necessárias no seu Provedor OAuth para retornar essas informações.
  • O plugin miniOrange Premium também oferece o recurso de redirecionar automaticamente seu usuário para a página de login do IdP.
  • Redirecionamento automático do Magento 2 OAuth para IDP Magento SSO
  • Acesse a aba Configurações de login e marque as opções para habilitar o SSO no seu site Magento.
  • Magento 2 OAuth habilita SSO Magento SSO
  • Você configurou com sucesso seu Magento 2 como um cliente OAuth. Você verá o botão SSO no seu frontend. Clique no botão e teste o SSO.
  • Magento 2 OAuth SSO Twitter SSO Twitter magento SSO cliente magento 2 OAuth SSO Twitter SSO

3: Mapeamento de Atributos (Opcional). *Este é um recurso Premium.

  • Você pode mapear atributos na aba "Mapeamento de Atributos". Na versão gratuita do plugin, apenas nome de usuário e e-mail podem ser mapeados. No entanto, na versão premium do plugin, você pode mapear vários atributos provenientes do seu Provedor OAuth para os atributos presentes no seu site Magento.
  • Mapeamento de atributos OAuth do Magento 2 SSO do Magento

4: Mapeamento de funções (opcional). *Este é um recurso Premium.

  • Você pode especificar uma função padrão no plugin gratuito que será alocada a todos os usuários não administradores quando eles realizarem o SSO.
  • Vá para a aba Mapeamento de atributos/funções e navegue até a seção Mapeamento de funções.
  • Selecione a função padrão e clique no botão Salvar.
  • Twitter Magento SSO - Login de logon único (SSO) do Twitter no Magento - mapeamento de funções

Configurando Twitter como Provedor OAuth e Magento como Cliente OAuth Usando nosso plugin Magento OAuth Client, você instalou com sucesso o Magento Twitter Single Sign-On (SSO). Em poucos minutos, você poderá fornecer acesso seguro ao seu site Magento utilizando as credenciais de login do Twitter, graças a esta solução.

Recursos adicionais


Se você estiver procurando por algo que não encontrou, envie um e-mail para magentosupport@xecurify.com.

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda