Procurar Resultados :

×

Conexão OAuth/OpenID do Office 365 Single Sign-On (SSO) no Magento | Login SSO da Microsoft


O Logon Único (SSO) do Office 365 com Magento permite acesso seguro ao Magento usando o Office 365 como provedor OAuth e OpenID Connect. O módulo Logon Único Magento OAuth/OpenID Connect permite habilitar o Logon Único OAuth/OpenID para Magento. Se você deseja que os usuários efetuem login no seu site Magento usando suas credenciais do Office 365, basta usar nosso plugin de Logon Único Magento OAuth/OpenID Connect. Após configurar o Office 365 com o módulo Magento, você pode permitir que os usuários façam logon único (SSO) no seu site Magento usando o Office 365. Ele possui recursos avançados de Logon Único (SSO), como mapeamento de atributos de perfil de usuário e mapeamento de funções, entre outros. Neste guia, abordaremos como configurar o Logon Único (SSO) para autenticação de usuários entre o Magento e o Office 365.
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 Office 365 OAuth e o OpenID Single Sign-On (SSO) no Magento

1. Configurar o Office 365 como provedor OAuth

Siga as etapas abaixo para configurar o Office 365 como Provedor OAuth

mini laranja img Configurar o Office 365 como Provedor OAuth
  • Entre para Portal do Azure.
  • Clique em Serviços de aplicativos e vai para Gerenciar o Azure Active Directory.
  • Acesso seguro com o logon único (SSO) do Office 365 Home Microsoft Azure
  • No painel de navegação à esquerda, clique em Registros de aplicativos serviço e clique Novo registro.
  • Logon único (SSO) do Office 365 Magento SSO - Registro de aplicativo
  • Quando a página Criar aparecer, insira as informações de registro do seu aplicativo. (Consulte a tabela abaixo)
  • Nome: Nome do seu aplicativo.
    Tipo de aplicação:
    1. Selecionar "Aplicativo web / API" pela aplicativos cliente e aplicações de recursos/API que são instalados em um servidor seguro. Esta configuração é usada para autenticação confidencial OAuth clientes da web e público clientes baseados em agentes de usuário. O mesmo aplicativo também pode expor um cliente e um recurso/API.
    URL de login:
    1. Para aplicativos "Web app / API", forneça a URL base do seu aplicativo, por exemplo, https:// pode ser a URL de um aplicativo web em execução na sua máquina local. Os usuários usariam essa URL para fazer login em um aplicativo cliente web.
  • Verifique se o "Conceder consentimento administrativo para permissões openid e offline_access" a opção está habilitada. Ao terminar, clique em Registrar-se.
  • Azure AD Single Sign-on Magento SSO - registrar
  • Um ID de aplicativo exclusivo é atribuído ao seu aplicativo pelo Azure AD. Mantenha o ID do aplicativo e ID do diretório úteis, eles serão seus ID do cliente e ID do locatário, que será necessário mais tarde para configurar o plugin miniOrange Magento OAuth Client.
  • Acesso seguro com o aplicativo de registro de logon único (SSO) do Office 365
  • Acesse Permissões de API no painel de navegação esquerdo e clique em Adicionar permissões. Em seguida, selecione Office 365.
  • Acesso seguro com permissões da API Magento SSO do Office 365 Single Sign-On
  • Selecione as permissões e clique em Adicionar permissões botão.
  • Acesso seguro com permissões de solicitação de SSO de logon único do Office 365
  • Acesse Certificados e segredos no painel de navegação esquerdo e clique em Novo segredo do cliente. Insira a descrição e o prazo de validade e clique em ADD opção.
  • Geração de segredo do Magento SSO para logon único do Azure AD
  • Copie a chave secreta "valor" e mantenha o valor em mãos, ele será seu Segredo do cliente que será necessário para configurar o miniOrange Magento OAuth Client Plugin.
  • Logon único do Azure AD no Magento SSO - Chave secreta-2

Office 365 como um Provedor OAuth é configurado com sucesso na etapa acima para obter o Logon Único (SSO) do Office 365 com credenciais de login do Office 365 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://login.microsoftonline.com/[tenant-id]/oauth2/v2.0/authorize
    Ponto final do token de acesso: https://login.microsoftonline.com/[tenant-id]/oauth2/v2.0/token
    Obter informações do usuário Endpoint: https://graph.microsoft.com/beta/me
  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
  • Credenciais OAuth do Magento 2 Azure AD/Office 365 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

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

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.
  • SSO do Azure AD Magento - Login de logon único (SSO) do Office 365 no Magento - mapeamento de funções

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


Recursos adicionais


Por que nossos clientes escolhem as soluções de logon único (SSO) Magento da miniOrange?


Suporte 24 / 7

Oferecemos suporte 24 horas por dia, 7 dias por semana para todas as soluções Magento. Garantimos suporte de alta qualidade para atender às suas necessidades.

Registrar

Comentários

Veja você mesmo o que clientes satisfeitos têm a dizer sobre nossas soluções confiáveis ​​Magento.

Avaliações

Guias de configuração abrangentes

Instruções e vídeos passo a passo fáceis e precisos para ajudá-lo a configurar em minutos.

Assistir à demonstração


Oferecemos soluções de identidade seguras para login único, autenticação de dois fatores, provisionamento e muito mais. Entre em contato conosco em

 +1 978 658 9387 (EUA) | +91 97178 45846 (Índia)   magentosupport@xecurify.com

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda