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 Login Único (SSO), como Mapeamento de Atributos para perfis de usuário, Mapeamento de Funções e assim por diante. Neste guia, veremos como configurar o SSO entre o Magento e o Twitter. Ao final deste artigo, os usuários deverão conseguir fazer login no Magento usando o Twitter. Acesse aqui para ler mais sobre os recursos extras da extensão Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

As Magento OAuth e OpenID Connect Login Único (SSO) A extensão 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 logon único, como mapeamento de atributos de perfil de usuário, mapeamento de funções e outros, são suportados. Abordaremos como configurar o SSO entre o Magento e o Twitter neste artigo. Os usuários deverão conseguir fazer login no Magento pelo Twitter ao final deste guia.

Acesse aqui para saber mais sobre outros recursos que oferecemos na extensão Magento OAuth Single Sign-On (OAuth & OpenID Connect Client)

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 Twitter como provedor OAuth para obter o Twitter Single Sign-On (SSO) com 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 consegue encontrar, envie-nos um e-mail para magentosupport@xecurify.com

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda