Procurar Resultados :

×

Guia de configuração do SSO Magento para logon único do Google Apps com OAuth OpenID Connect


Integração do Google Apps Login (Google Apps SSO) com o Magento usando o protocolo OAuth 2.0. O plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilita o uso do OAuth2 para configurar o Google Apps Login no Magento (Google Apps Single Sign-On).

O plugin pode ser configurado usando outras fontes de mídia social, bem como provedores OAuth e OIDC personalizados. Ele contém diversos recursos de Login Único (SSO), como Mapeamento de Atributos para perfis de usuário, Mapeamento de Funções e assim por diante. Neste guia, veremos como configurar o SSO entre o Magento e o Google Apps. Ao final deste guia, os usuários deverão conseguir fazer login no Magento usando o Google Apps. Clique aqui para ler mais sobre os recursos extras do plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client).

O plugin Magento OAuth & OpenID Connect Single Sign-On (SSO) permite o login seguro no Magento usando o Google Apps como provedor de OAuth e OpenID Connect. Você também pode usar provedores OAuth alternativos, como Azure AD, Azure B2C, Office 365 e outros provedores personalizados, para configurar o plugin. Recursos avançados de Single Sign-On, como Mapeamento de Atributos de Perfil de Usuário, Mapeamento de Funções e outros, são suportados. Abordaremos como configurar o SSO entre o Magento e o Google Apps neste artigo. Os usuários deverão conseguir fazer login no Magento por meio do Google Apps ao final deste guia.

Clique 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) do Google Apps OAuth e OpenID no Magento

1. Configure o Google Apps como provedor OAuth

Siga as etapas abaixo para configurar o Google Apps como Provedor OAuth

mini laranja img Configurar o Google Apps como provedor OAuth
  • Acesse https://console.developers.google.com/ e inscreva-se/faça login.
  • Clique em Selecionar projeto para criar um novo Google Apps Projeto para Magento Oauth Client, você verá um pop-up com a lista de todos os seus projetos.
  • Google Apps G Suite SSO Magento criar novo projeto
  • Clique no Novo projeto botão para criar novo projeto.
  • Google Apps G Suite SSO Magento criar novo projeto
  • Digite seu Nome do projeto no campo de nome do projeto e clique em Criar.
  •  G Suite SSO com Magento OIDC OAuth, Google Apps SSO para Magento, insira o nome do projeto
  • Acesse menu de navegaçãoAPIsServiçosCredenciais.
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, credenciais
  • Clique em Criar Certificações botão e selecione ID do cliente OAuth nas opções fornecidas no menu suspenso.
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, ID do cliente OAuth
  • Escolha como deseja configurar e registrar seu aplicativo (Tipo de Usuário) e clique em cria botão.
  • Google Apps GSuite SSO Magento configurar tela de consentimento | Magento Google Apps
  • Caso você esteja recebendo um aviso informando que, para criar um ID de cliente OAuth, é necessário definir um nome de produto na tela de consentimento (conforme mostrado na imagem abaixo), clique em Configurar tela de consentimento botão.
  •  G Suite SSO com Magento OIDC OAuth, Google Apps SSO para Magento, configurar tela de consentimento
  • Preencha as informações necessárias, como Nome do aplicativo e e-mail de suporte ao usuário. e então selecione a opção Salvar e Continuar.
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, salvar configurações | Magento Google Apps  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, salvar configurações | Magento Google Apps
  • Agora para configurar os escopos, clique em Adicionar ou remover os escopos botão.
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, criação de ID de cliente OAuth | Magento Google Apps
  • Agora, selecione o Scopes para permitir que seu projeto acesse tipos específicos de dados privados de usuários de sua Conta do Google e clique em Salvar e Continuar botão.
  •  G Suite SSO com Magento OIDC OAuth, Google Apps SSO para Magento, criação de ID de cliente OAuth
  • Vou ao Guia Credenciais e clique em Criar Certificações botão. Selecione Aplicativo Web da lista suspensa para criar um novo aplicativo.
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, criação de ID de cliente OAuth | Magento Google Apps
  • Digite o nome que deseja para o seu ID do cliente no campo de nome e digite o URI de redirecionamento/retorno de chamada do plugin Magento OAuth e OpenID Single Sign On (SSO) sob o Redirecionamento autorizado Campo URIs e clique em Criar botão.
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, URL de redirecionamento
  • Você verá um pop-up com o ID do cliente e o segredo do cliente. Copie seu ID do cliente e Segredo do cliente e salve-o na configuração do plugin Magento OAuth e OpenID Single Sign On (SSO).
  •  SSO do G Suite com Magento OIDC OAuth, SSO do Google Apps para Magento, ID do cliente e segredo do cliente | Magento Google Apps

Você configurou com sucesso Google Apps como provedor OAuth para obter o Google Apps Single Sign-On (SSO) com Magento para autenticação de usuários.



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: Perfil de e-mail Openid
    Autorizar ponto final: https://accounts.google.com/o/oauth2/auth
    Ponto final do token de acesso: https://www.googleapis.com/oauth2/v4/token
    Obter informações do usuário Endpoint: https://www.googleapis.com/oauth2/v1/userinfo
  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
  • Credenciais OAuth do Magento 2 Google Apps 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 Google Apps 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 Google Apps
  • 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 (opcional). *Este é um recurso Premium.

1.1: Mapeamento de Atributos (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

1.2: Mapeamento de atributos personalizados (opcional). *Este é um recurso Premium.

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

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