Login único SAML no Magento usando o Absorb LMS | SSO do Absorb LMS | Login usando o Absorb LMS
Visão geral
Login único (SSO) do Absorb LMS para Magento [SAML] pode ser alcançado usando nosso Plug-in Magento SAML SP Single Sign-On (SSO). Nossa solução de SSO tornará o Provedor de Serviços compatível com Magento SAML 2.0, estabelecendo confiança entre o site Magento e o Absorb LMS para autenticar e fazer login com segurança os usuários no site Magento. Nossa solução de Login Único (SSO) Magento ajuda a proteger sites Magento por meio do login SSO, para que os usuários sejam autenticados usando suas credenciais de login do Absorb LMS. Suporte integrado para recursos avançados de SSO, como Mapeamento de Atributos/Personalização, 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 de 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. Aqui, apresentaremos um guia para configurar o login SSO (Single Sign-On) SAML entre o site Magento e o Absorb LMS, considerando: Absorver LMS como IdP (Provedor de Identidade) e Magento como SP (Provedor de Serviços). Nosso plugin SSO oferece autenticações ilimitadas de usuários do Absorb LMS. Para saber mais sobre outros recursos que oferecemos no plugin Magento SAML Single Sign-On (SSO), você pode clique aqui.
Pré-requisitos: Download e instalação
- Faça o download do miniOrange SAML SP Single Sign-On (SSO)plugin do Magento Marketplace.
- Vá para o diretório raiz do Magento.
- Crie os novos diretórios MiniOrange/SP no interior da aplicativo/código diretório.
- Execute os seguintes comandos no prompt de comando para habilitar o plugin 1. php bin / magento setup: atualização
2. php bin/magento setup:di:compile
Etapas para configurar o login único SAML (SSO) do Absorb LMS no Magento SAML SP
1. Configurar o Absorb LMS como IdP (Provedor de Identidade)
Siga os passos abaixo para configurar o Absorb LMS como IdP para Magento
- 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 SP e a URL do ACS (AssertionConsumerService), necessários para configurar o Absorb LMS como Provedor de Identidade.

- Acesse o portal de administração do Absorb como Administrador do Sistema e navegue até Configurações do Portal. Em Configurações do Portal, há um botão no menu à direita chamado Gerenciar Configurações de SSO. Caso não encontre esse botão, entre em contato com o Gerente de Sucesso do Cliente do Absorb para discutir a ativação do recurso.

- Clique Adicione Na parte inferior da página.
- Agora no Nome No campo "Conexão", você pode inserir um nome de conexão descritivo de sua escolha. Este nome é visível apenas para administradores.

- De acordo com o relatório Forma campo selecione SAML.
- De acordo com o relatório Campo-chave insira o certificado do provedor de serviço que você pode obter no plugin miniOrange SAML em Configuração do provedor de serviços aba.

- De acordo com o relatório Propriedade Id Selecione o campo de perfil de usuário do Absorb que o Absorb deve enviar como NameID na declaração SAML. Este deve ser um identificador exclusivo para os alunos.
- O URL de atendimento ao consumidor de afirmação pode ser deixado em branco, pois deve ser fornecido ao Absorb por meio da solicitação SAML. No entanto, se estiver com problemas, você pode codificar uma URL ACS, obtida na guia Configuração do Provedor de Serviços do plugin SAML miniOrange.
- Defina o Tipo de Assinatura como SHA1.
- Incluir dados do usuário: Você pode optar por enviar dados do usuário do Absorb LMS para o site Magento, além da resposta SAML, ativando esta opção.
- Se estiver DESLIGADO: Nenhum atributo será incluído na resposta.
- Se LIGADO: O Absorb anexará os seguintes atributos LMS à resposta SAML no AttributeStatement:
- Primeiro nome
- Sobrenome
- ID do usuário
- Nome de Utilizador
- ID externo do usuário
- Número do Funcionário
- Cargo
- ID do departamento
- Nome do departamento
- IdDepartamentoExterno
- ÉAdmin

- Incluir campos personalizados: Você pode optar por incluir quaisquer campos de usuário personalizados presentes no Absorb LMS como parte dos atributos retornados na resposta SAML.
Observação: Este campo só é visível se Incluir dados do usuário está ligado.

Você configurou com sucesso o Absorb LMS como SAML IdP (Provedor de Identidade) para obter login SSO do Absorb LMS no seu site Magento.
2. Configurar o Magento como SP (Provedor de Serviços)
- 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.

- Para verificar se o seu Magento como SP está configurado corretamente, clique no Configuração de Teste botão.

3. Configurações Multisite (*Disponível nas versões Enterprise)
- 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.

4. 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)

- 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.

- Se você quiser iniciar o SSO de qualquer página, você também pode usar o link SSO fornecido na extensão.

- 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.

5. SSO de cliente/administrador
- Login único do cliente (SSO do cliente)
- Login único de administrador (SSO de administrador)
6. Configurações de SSO sem cabeça (*Disponível nas versões premium)
- 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.

Atributo/Mapeamento personalizado (opcional). *Este é um recurso Premium.
1.1: Mapeamento de atributos (opcional).
- 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.

| 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.
1.2: Mapeamento de atributos personalizados (opcional). *Este é um recurso Premium.
- 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 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.

Neste guia, você configurou com sucesso Logon único SAML do Absorb LMS (Login SSO do Absorb LMS) escolha Absorver LMS como IdP e Magento como SP utilizando Plug-in de login único (SSO) SAML do Magento .Esta solução garante que você esteja pronto para implementar o acesso seguro ao seu site Magento usando Login do Absorver LMS credenciais em minutos.
Recursos adicionais
- O que é login de logon único (SSO)?
- O que é SAML? Como funciona o SSO SAML?
- Plug-in de logon único (SSO) SAML do Magento.
- Como configurar o SSO com o Azure AD
- Como configurar o SSO com o Okta
Contato
Entre em contato conosco em magentosupport@xecurify.com, e nossa equipe ajudará você a configurar a Extensão de Servidor OAuth do Magento. Nossa equipe ajudará você a selecionar a solução/plano mais adequado às suas necessidades.




