Procurar Resultados :

×

Registrar Contato

Login único (SSO) com WSO2 para Magento OAuth | Login SSO WSO2 | Magento SSO


O módulo Magento OAuth/OpenID Connect Single Sign-On permite habilitar o OAuth/OpenID Single Sign-On para Magento. Se você deseja que os usuários façam login no seu site Magento usando suas credenciais WSO2, basta usar nosso módulo Magento OAuth/OpenID Connect Single Sign-On. Após configurar o WSO2 com o módulo Magento, você pode permitir que os usuários façam SSO no seu site Magento usando o WSO2. Ele possui recursos avançados 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 Magento e WSO2.

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

1. Configurar o WSO2 como provedor OAuth

Siga os passos abaixo para configurar o WSO2 como Provedor OAuth

mini laranja img Configurar WSO2 como Provedor OAuth
  • Primeiro, registre o aplicativo do consumidor no WSO2 Identity Server. Baixe e inicie o WSO2 Identity Server.
  • WSO2 Single Sign-On (SSO) com credenciais de login WSO2 Magento SSO: appregister-wso2 | Magento Wso2
  • Uma vez conectado, navegue até Principal -> Provedor de Serviços e clique em Adicione.
  • WSO2 Single Sign-On (SSO) com credenciais de login WSO2 Magento SSO: sp-Add
  • Introduzir o Nome do provedor de serviços e Descrição e clique em Registrar-se botão.
  • WSO2 Single Sign-On (SSO) com credenciais de login WSO2 Magento SSO: Enter-spname-description | Magento Wso2
  • Agora vá para o Provedor de serviços->Lista e edite o Provedor de Serviços que você criou.
  • Desça para baixo e selecione Configuração de autenticação de entrada e depois selecione Configuração de conexão OAuth/OpenID e clique em configurar botão.
  • WSO2 Single Sign-On (SSO) com credenciais de login WSO2 Magento SSO :wso2 configure | Magento Wso2
  • Selecione a versão do OAuth como 2.0 e digite o URL de redirecionamento/retorno de chamada do plugin em URL de retorno de chamada campo. Clique em Adicione botão.
  • WSO2 Single Sign-On (SSO) com credenciais de login WSO2 Magento SSO callbackURL | Magento Wso2
  • Quando o aplicativo for adicionado, ID do cliente e Segredo do cliente são gerados para o aplicativo. Configure o plugin Magento OAuth SSO com ID do cliente, segredo do cliente, token de autenticação e acesso, obter informações do usuário no endpoint do WSO2. Os pontos finais são fornecidos na parte inferior deste guia.
  • Magento SSO WSO2 Single Sign-On (SSO) com credenciais de login WSO2: getclient-secret | Magento Wso2
  • Mapeamento de atributos: Para obter atributos do WSO2, você precisa adicionar os seguintes URIs de reivindicação no seu aplicativo WSO2.
  • Acesse Provedor de serviços->Reclamação Configuração.
  • Selecionar https://wso2.org/claims/emailaddress da URI de reivindicação de assunto suspenso.
  • Adicione os seguintes URIs no Dialeto de reivindicação do provedor de serviços: https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Magento SSO com credenciais de login WSO2: claim-url
  • Você concluiu com sucesso as configurações do lado do servidor WSO2.

Servidor de identidade WSO2 como um Provedor OAuth é configurado com sucesso na etapa acima para obter o WSO2 Single Sign-On (SSO) com credenciais de login WSO2 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 os endpoints fornecidos. (Você pode copiar esses valores na ETAPA 2 do painel do aplicativo.)

    Consulte abaixo os Endpoints para configurar o cliente OAuth


    Escopo: código aberto
    Autorizar ponto final: https://<wso2-domain-name>/oauth2/auth
    Ponto final do token de acesso: https://<wso2-domain-name>/oauth2/token
    Obter informações do usuário Endpoint: https://<wso2-domain-name>/oauth2/userinfo
  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
  • Credenciais Magento 2 OAuth WSO2 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
  • 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
  • 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 WSO2 SSO WSO2 magento SSO cliente magento 2 OAuth SSO WSO2 SSO

3: Mapeamento de atributos/personalizado (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

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

Configurando WSO2 como Provedor OAuth e Magento como Cliente OAuth Usando nosso plugin Magento OAuth Client, você instalou com sucesso o Magento WSO2 (Active Directory) Single Sign-On (SSO). Em poucos minutos, você poderá fornecer acesso seguro ao seu site Magento utilizando credenciais de login WSO2, 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