Procurar Resultados :

×

Registrar Contato

Logon Único SAML (SSO) para Magento usando WSO2 como IdP | Login SSO WSO2 | SSO Magento


Obtenha teste gratuito

O login Single Sign-On (SSO) do WSO2 para Magento [SAML] pode ser implementado usando nosso plugin Magento SAML SP Single Sign-On (SSO). Nossa solução SSO tornará o Magento um provedor de serviços compatível com SAML 2.0, estabelecendo confiança entre o site Magento e o WSO2 para autenticar e fazer login de usuários no site Magento com segurança. Nossa solução Magento Single Sign-On (SSO) ajuda a proteger os sites Magento por trás do login SSO, para que os usuários sejam autenticados usando suas credenciais de login do WSO2. Suporte completo para recursos avançados de SSO, como mapeamento de atributos/personalizado, mapeamento de funções, etc.

O SAML permite a troca de informações entre Provedores de Serviços e Provedores de Identidade; SAML é a integração entre Provedores de Serviços e Provedores de Identidade. Quando um usuário tenta efetuar login, o Provedor de Serviços envia asserções SAML ao Provedor de Identidade, contendo informações sobre o usuário. A asserção é recebida pelo Provedor de Identidade, que a valida em relação às configurações do Provedor de Serviços antes de permitir o acesso do usuário à sua organização.

Neste guia, vamos configurar o login SSO SAML entre o site Magento e o WSO2, considerando o WSO2 como IdP (Provedor de Identidade) e o Magento como SP (Provedor de Serviços). Nosso plugin SSO oferece autenticações ilimitadas de usuários a partir do WSO2. Para saber mais sobre outros recursos que oferecemos em nosso plugin SSO SAML para Magento, clique aqui.

Instalação usando o Composer:

  • comprar o miniOrange SAML Single Sign On – Login SAML SSO 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/saml-sp-single-sign-on"
  • 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 SAML Single Sign On – SAML SSO Login em aqui..
  • Descompacte todo o conteúdo do zip dentro do diretório MiniOrange/SP.
  • {Diretório raiz do Magento} app código MiniLaranja SSO
  • 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 WSO2 SAML no Magento SAML SP

1. Configurar WSO2 como IdP (Provedor de Identidade)

Siga os passos abaixo para configurar o WSO2 como IdP para Magento

Login do Magento WSO2 | Magento WSO2 | imagem miniorange Configurar WSO2 como IdP
  • No plugin Magento SAML SP SSO, navegue até Metadados do Provedor de Serviços aba. Nesta aba, você encontrará os metadados do SP, como o ID da Entidade do SP e a URL do ACS (AssertionConsumerService), necessários para configurar o WSO2 como Provedor de Identidade.
  • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - Magento SSO - Login WSO2 SSO
  • Entrar na sua Console de administração do WSO2.
  • Selecionar Adicione para Provedor de Serviço guia no menu de navegação à esquerda.
  • Login Magento WSO2 | Magento WSO2 | Configurar WSO2 como IDP SAML Single Sign-On (SSO) para Magento WSO2 SSO Login admin console
  • De acordo com o relatório Adicionar novo provedor de serviço página, configure o seguinte:
    • Modo de seleção: Configuração Manual
    • Nome do provedor de serviços: Magento
    • Descrição do provedor de serviços: (Opcional) Insira uma descrição
    • Clique em Registrar-se botão.
    • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - Magento SSO SAML Single Sign-On - Login WSO2 SSO Adicionar novo provedor de serviços
  • Login do Magento WSO2 | Magento WSO2 | imagem miniorange Informação básica

    • Selecione o tipo de certificado SP: Usar ponto de extremidade SP JWKS
    • Aplicação SaaS: Verificado (opcional)
    • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - Magento SSO SAML Single Sign-On - Login WSO2 SSO - Certificado SP

    Login do Magento WSO2 | Magento WSO2 | imagem miniorange Configuração de reivindicação

    • Selecione o dialeto de mapeamento de reivindicação: Use o dialeto de reivindicação local
    • Clique em Adicionar URI de reivindicação para adicionar várias reivindicações/atributos para Mapeamento de Atributos (Tal como
      endereço de e-mail, nome, sobrenome, telefone, etc.).
    • URI da reivindicação do assunto: https://wso2.org/claims/fullname
    • Login Magento WSO2 | Magento WSO2 | Configurar WSO2 como IDP - SAML Single Sign-On (SSO) para Magento - Configuração de reivindicação de login SSO WSO2

    Login do Magento WSO2 | Magento WSO2 | imagem miniorange Configuração de função/permissão

    • Expanda a seção Configuração de função/permissão e, em seguida, expanda a seção Permissões bem como o Mapeamento de Funções .
    • Clique Adicionar permissão e especifique a permissão específica do provedor de serviços que você deseja adicionar.
    • Clique Adicionar mapeamento de funções e insira valores apropriados para a Função Local, bem como para a Função do Provedor de Serviços.
    • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - SAML Single Sign-On (SSO) para Magento - Login WSO2 SSO - Funções de configuração e configuração de permissões

    Login do Magento WSO2 | Magento WSO2 | imagem miniorange Configuração de autenticação de entrada

    • Acesse Configuração do SAML2 Web SSO.
    • Clique em configurar.
    • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - Magento SSO SAML Single Sign-On - Configuração de autenticação de entrada para login WSO2 SSO
    • In Registrar novo provedor de serviços página, selecione Modo como Configuração de URL.
    • Copie o URL de metadados da Metadados do Provedor de Serviços guia no plugin.
    • Cole o URL na caixa de texto abaixo Carregar metadados do provedor de serviços a partir da URL.
    • Clique no Escolher arquivo botão.
    • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - SAML Single Sign-On (SSO) para Magento - Login WSO2 SSO - Registrar novo provedor
    • Clique no OK botão.
    • Login Magento WSO2 | Magento WSO2 | Login único SAML Magento SSO - Provedor de serviços de login WSO2 SSO

    Login do Magento WSO2 | Magento WSO2 | imagem miniorange Metadados do Provedor de Identidade

    • Debaixo Configuração de autenticação de entrada, clique em Configuração do SAML2 Web SSO.
    • Ao lado do Emissor do seu Prestador de Serviços. Clique em Editar botão.
    • Login Magento WSO2 | Magento WSO2 | Login único SAML SSO Magento - Metadados do provedor de identidade de login WSO2 SSO
    • Você pode verificar os detalhes do seu Provedor de Serviços aqui.
    • Verifique o Habilitar perfil de atributo e Incluir atributo na resposta sempre pela Mapeamento de Atributos.
    • Clique em Baixar metadados do IDP botão.
    • Clique em Atualizar botão.
    • Login Magento wso2 | Magento WSO2 | Configurar WSO2 como IDP - SAML Single Sign-On (SSO) para Magento - Console de gerenciamento de login SSO WSO2
    • Mantenha esses metadados do IDP à mão para configurações no plugin.

Você configurou com sucesso o WSO2 como SAML IdP (Provedor de Identidade) para obter login SSO do WSO2 no seu site Magento.

  • exemplar ID da entidade SAML, URL do ponto de extremidade de logon único SAML e certificado x.509 do documento de metadados da Federação e cole-o em ID da entidade IdP ou emissor, URL do serviço de logon único, certificado x.509 campos respectivamente no plugin.
  • ID da entidade IdP ou emissor ID da entidade SAML no documento de metadados da federação
    URL do serviço de logon único URL do ponto de extremidade de logon único SAML no documento de metadados da federação
    Certificado X.509 Certificado x.509 no documento de metadados da Federação
  • Clique em Economize botão para salvar todas as suas configurações.
 Magento SSO - Login Single Sign-On (SSO) no Magento - metadados de federação

  • Para verificar se o seu Magento como SP está configurado corretamente, clique no Configuração de Teste botão.
 Magento SSO - Login Single Sign-On (SSO) no Magento - metadados de federação

  • Acessar Configurações multisite aba. Aqui você pode encontrar todos os subsites na sua instalação do Magento onde deseja habilitar o SSO. Marque a caixa de seleção em todos os subsites e clique em salvar.
Magento 2 SSO Single Sign-on (SSO) Administrador Cliente SSO

  • 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 Single Sign-on (SSO) Administrador Cliente SSO

  • Você pode criar usuários Administrador e Cliente automaticamente durante o SSO, caso eles ainda não existam. Basta marcar a caixa de seleção correspondente para ativar.
Magento 2 SSO 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

  • 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

  • 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

  • Acesse sua página de login de administrador e você verá o botão SSO. Clique no botão para iniciar o SSO como administrador.
Botão de login SSO do Magento 2 Admin

  • Após efetuar login com sucesso no Magento como administrador, você será redirecionado para o painel de backend do Magento.
Painel de administração do Magento 2 Admin SSO

  • Acessar Configurações de login aba. Aqui você encontra a opção para habilitar o SSO para sua Loja Magento Headless.
  • Cole o seu URL da postagem do front-end no campo fornecido. Você deve inserir a URL da sua loja front-end aqui.
Magento 2 SSO Single Sign-on (SSO) Administrador Cliente SSO

  • Atributos são detalhes do usuário que são armazenados no seu Provedor de Identidade.
  • O Mapeamento de Atributos ajuda você a obter atributos de usuário do seu Provedor de Identidade (IdP) e mapeá-los para atributos de usuário do Magento, como nome, sobrenome etc.
  • Ao registrar automaticamente os usuários no seu site Magento, esses atributos serão mapeados automaticamente para os detalhes do usuário Magento.
  • Preço: NomeID podem ser mapeados para as características de e-mail e nome de usuário do Magento com o plugin gratuito. Por outro lado, vários atributos de usuário do IdP podem ser mapeados para atributos do Magento na versão premium do plugin. Você pode mapear atributos personalizados adicionados ao seu IdP, além dos atributos padrão.
  • Quando um usuário realiza o SSO, o valor NameID enviado pelo IdP será mapeado para o e-mail e o nome de usuário do Magento.
 Magento SSO - Login Single Sign-On (SSO) no Magento - mapeamento de atributos

    Nome de usuário: Nome do atributo de nome de usuário do IdP (manter NameID por padrão)
    Email: Nome do atributo de e-mail do IdP (manter NameID por padrão)
    Grupo/Função: Nome do atributo Role do Provedor de Identidade (IdP)
  • Você pode verificar o Configuração de Teste Resultados em Configuração do provedor de serviços guia para ter uma ideia melhor de quais valores mapear aqui.
  • No campo Inserir nome do atributo, insira o nome do atributo que você deseja mapear em relação ao atributo que está recebendo do seu provedor de identidade.
  • Clique no botão Adicionar
  • Agora, insira o nome do atributo que você está recebendo do seu Provedor de Identidade no campo fornecido.
  • 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 SAML SSO

  • 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.
 Magento SSO - Login no Magento - mapeamento de funções

Neste guia, você configurou com sucesso o WSO2 SAML Single Sign-On (WSO2 SSO Login), escolhendo o WSO2 como IdP e o Magento como SP, usando o plugin Magento SAML Single Sign-On (SSO) Login . Essa solução garante que você esteja pronto para implementar acesso seguro ao seu site Magento usando as credenciais de login do WSO2 em poucos minutos.


Recursos adicionais


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda