Procurar Resultados :

×

Registrar Contato

Conecte o OAuth/OpenID Single Sign-On (SSO) ao Magento usando o MiniOrange | Login SSO do MiniOrange


Integração do miniOrange Login com o Magento usando o protocolo OAuth 2.0. O plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilita a configuração do miniOrange Login no Magento (miniOrange 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 abordar como configurar o SSO entre o Magento e o miniOrange. Ao final deste artigo, os usuários deverão conseguir fazer login no Magento usando o miniOrange. Clique aqui para saber mais sobre os recursos adicionais do plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

O plugin Magento OAuth & OpenID Connect Single Sign-On (SSO) permite o login seguro no Magento usando o miniOrange como provedor de OAuth e OpenID Connect. Você também pode usar provedores OAuth alternativos, como Azure B2C, Office 365 e outros provedores personalizados, para configurar o plugin. 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. Abordaremos como configurar o SSO entre o Magento e o miniOrange neste artigo. Os usuários deverão conseguir fazer login no Magento através do miniOrange ao final deste guia.

Clique aqui para saber mais sobre outros recursos que oferecemos no plugin 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 login único (SSO) do miniOrange OAuth e OpenID no Magento

1. Configure o miniOrange como provedor OAuth

Siga os passos abaixo para configurar o miniOrange como Provedor OAuth

mini laranja img Configurar miniOrange como provedor OAuth
  • Entre para Painel miniOrange.
  • Painel de administração do miniorange OAuth/OpenID Single Sign On Magento SSO
  • Para definir a marca, vá para Customização no menu esquerdo e selecione Login e Registro de Marca opção.
  • OAuth/OpenID miniorange Single Sign On Magento SSO define nome da marca
  • Sob o Basic Settings alterar a guia Nome da Organização e clique em Economize.
  • Nome da organização Magento SSO com logon único OAuth/OpenID miniorange
  • No painel, vá para Apps e clique em Adicionar aplicativo.
  • Adicionar aplicativo OAuth/OpenID Magento SSO
  • Clique no OAuth / OIDC aba.
  • Aplicativo de conexão OAuth/OpenID miniorange Single Sign On SSO oauth/openid
  • Pesquise e selecione Conexão OAuth2/OpenID para criar um aplicativo.
  • Aplicativo de conexão OAuth/OpenID miniorange Single Sign On SSO OpenID
  • Introduzir o Nome do Cliente e URL de redirecionamento. cópia de URL de redirecionamento/retorno de chamada do plugin para Configurar URL de redirecionamento de login.
  • ID do cliente Magento SSO e URL de redirecionamento
  • Acessar Política de Login e selecione Nome do grupo as PADRÃO e Método de login as SENHA e clique em Economize.
  • Política de login SSO do Magento
  • Navegue de volta para Apps. Procure o aplicativo que você criou seguindo os passos acima e vá para Selecione → Editar sob a Ação aba.
  • Aplicativo de edição de logon único OAuth/OpenID miniorange SSO
  • Encontre o ID do cliente e Segredo do cliente para o aplicativo. Copie essas credenciais em Plugin miniOrange Magento OAuth configuração em campos correspondentes.
  • ID do cliente e segredo do cliente do OAuth/OpenID miniorange Single Sign On SSO

Você configurou com sucesso o miniOrange como provedor OAuth para implementar o Single Sign-On (SSO) do miniOrange 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: perfil de e-mail openid
    Autorizar ponto final: https://<-miniOrange-domain->.xecurify.com/moas/idp/openidsso
    Ponto final do token de acesso: https://<-miniOrange-domain->.xecurify.com/moas/rest/oauth/token
    Obter informações do usuário Endpoint: https://<-miniOrange-domain->.xecurify.com/moas/rest/oauth/getuserinfo
  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
  • Credenciais Magento 2 OAuth miniOrange 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

4. SSO de cliente/administrador



  • Acesse a página de login do cliente e você verá o botão SSO no seu frontend. Clique no botão e teste o SSO.
  • Cliente Magento 2 OAuth SSO SSO
  • Você será conectado com sucesso no Magento.
  • magento SSO magento 2 cliente OAuth SSO Admin SSO

4: 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

5: 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.
  • miniOrange Magento SSO - Login miniOrange Single Sign-On(SSO) no Magento - mapeamento de funções

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

Recursos adicionais


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda