Procurar Resultados :

×

Registrar Contato

OpenAM Single Sign-On (SSO) OAuth / OpenID Conectar ao Magento | Login SSO OpenAM


Obtenha teste gratuito

O OpenAM Single Sign-On (SSO) com Magento permite acesso seguro ao Magento usando o OpenAM como provedor OAuth e OpenID Connect. O módulo Magento OAuth/OpenID Connect Single Sign-On oferece a capacidade de habilitar o OAuth/OpenID Single Sign-On para Magento. Se você deseja que os usuários efetuem login no seu site Magento usando suas credenciais OpenAM, basta usar nosso plugin Magento OAuth/OpenID Connect Single Sign-On. Após configurar o OpenAM com o módulo Magento, você pode permitir que os usuários façam SSO no seu site Magento usando o OpenAM. Ele possui recursos poderosos de Single Sign-On (SSO), como mapeamento de atributos de perfil de usuário e mapeamento de funções, entre outros. Neste guia, abordaremos como configurar o Single Sign-On (SSO) para autenticação de usuários entre o Magento e o OpenAM.
Para saber mais sobre outros recursos que oferecemos no módulo Magento OAuth/OpenID Connect Single Sign-On, você pode Clique aqui.


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 OpenAM OAuth e o OpenID Single Sign-On (SSO) Login no Magento

1. Configurar o OpenAM como provedor OAuth

Siga os passos abaixo para configurar o OpenAM como Provedor OAuth

mini laranja img Configurar o OpenAM como provedor OAuth
  • Acesse a conta de desenvolvedor do OpenAM e registre-se/faça login.
  • Desde Configurar OAuth guia no plugin Oauth Client, colete URL de redirecionamento/retorno de chamada e insira-o no seu aplicativo OpenAM.
  • Copie o ID do cliente e Segredo do cliente e salve-o na configuração do plugin miniOrange OAuth Client.

O OpenAM como provedor OAuth foi configurado com sucesso na etapa anterior para permitir o login único (SSO) com as credenciais do OpenAM no seu site Magento.

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


    ID do cliente: do aplicativo OpenAM configurado
    Segredo do cliente: do aplicativo OpenAM configurado
    Escopo: código aberto
    Autorizar ponto final: https://{Your-Domain}/openam/oauth2/authorize
    Ponto final do token de acesso: https://{Your-Domain}/openam/oauth2/access_token
    Ponto final do Userinfo: https://{Your-Domain}/openam/oauth2/userinfo
  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
  • Credenciais OAuth do Magento 2 OpenAM 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.

3. Configurações de login

  • Acessar Configurações de login aba. Aqui você encontra a opção para habilitar o link de login em Admin*/Cliente Página de login (*SSO de administrador está disponível nas versões premium)
  • Magento 2 SSO OpenAM Single Sign-on (SSO) Administrador Cliente SSO
  • Se você quiser iniciar o SSO de qualquer página, você também pode usar o link SSO fornecido na extensão.
  • Magento SSO usando link SSO Magento 2 SSO OpenAM
  • A extensão Premium também fornece o recurso para redirecionar automaticamente seu usuário para a página de login do IdP se o usuário ainda não estiver logado.
  • Redirecionamento automático do Magento 2 OAuth para IDP

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

Mapeamento de atributos/atributos personalizados (este é um recurso Premium)

1. Mapeamento de Atributos (opcional)

  • 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

2. Mapeamento de atributos personalizados (opcional)

  • Digite o nome da sua tabela no campo Tabela.
  • Insira o nome do atributo como nome da coluna (na respectiva tabela)
  • Clique no botão Adicionar para adicionar um atributo magento personalizado e mapear o campo respectivo com o atributo recebido do seu provedor de identidade
  • Clique no botão Salvar para salvar a configuração.
  • Você também pode excluir a configuração inserindo o nome no campo de nome do atributo e depois clicando no botão excluir.
  • Mapeamento de atributos personalizados do Magento 2 OAuth

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

Ao configurar o OpenAM como um provedor OAuth e o Magento como um cliente OAuth usando nosso plugin Magento OAuth Client, você instalou com sucesso o Single Sign-On (SSO) do OpenAM para Magento. Em poucos minutos, você poderá fornecer acesso seguro ao seu site Magento utilizando as credenciais de login do OpenAM graças a essa solução.


Recursos adicionais


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda