Procurar Resultados :

×

Registrar Contato

Integração do cliente OAuth do Magento com o WordPress para autenticação única (SSO) | SSO usando o WordPress

Integração de WordPress Como servidor OAuth com Magento usando o protocolo OAuth 2.0. O plugin Magento OAuth / OpenID Connect Single Sign-On (SSO) facilita a configuração do WordPress como um servidor OAuth para o Single Sign-On (SSO) do Magento usando o OAuth2.
O plugin pode ser configurado usando outras fontes de mídia social, bem como OAuth personalizado e provedores OIDC. Ele contém muitos recursos de Single Sign-On (SSO), como mapeamento de atributos para perfis de usuário, mapeamento de funções e muito mais. Neste guia, vamos abordar como configurar o SSO entre o Magento e o WordPress. Ao final deste artigo, os usuários deverão conseguir fazer login no Magento usando o WordPress. Acesse aqui Para saber mais sobre os recursos adicionais do plugin Magento OAuth Single Sign-On (OAuth & OpenID Connect Client), clique aqui.
O plugin Magento OAuth & OpenID Connect Single Sign-On (SSO) permite o login seguro no Magento usando o WordPress como provedor OAuth e OpenID Connect. Você também pode usar provedores OAuth alternativos, como 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. Neste artigo, abordaremos como configurar o SSO entre o Magento e o WordPress. Ao final deste guia, os usuários deverão conseguir fazer login no Magento através do WordPress.
Acesse aqui Para saber mais sobre outros recursos que oferecemos no plugin Magento OAuth Single Sign-On (cliente OAuth e OpenID Connect).

  • Efetue login na sua instância do WordPress como administrador.
  • Ir para o WordPress Painel >> Plugins e clique em adicionar Novo.
  • Procurar por Plugin OAuth Server Single Sign-On (SSO) para WordPress e clique em Agora instale.
  • Uma vez instalado, clique em Ativação.

Instalação usando o Composer:
  • comprar o miniOrange OAuth / OpenID Connect Login Único Extensão do marketplace do Magento.
  • Acesse 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.
  • "composer require 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:upgrade

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.
  • {Root Directory of Magento} app code MiniOrange OAuth
  • Execute os seguintes comandos no prompt de comando para habilitar a extensão.
  • php bin/magento setup:di:compile php bin/magento setup:upgrade

Siga os passos abaixo para configurar o WordPress como Provedor OAuth

Configurar o WordPress como provedor OAuth
  • Acesse Servidor OAuth miniOrange no menu do lado esquerdo e selecione Cliente OAuth 2.0 personalizado app.
Autenticação única (SSO) para WordPress, selecione o cliente OAuth

  • Acesse Servidor OAuth miniOrange no menu do lado esquerdo e selecione Cliente OAuth 2.0 personalizado app.
Faça login no Magento usando o WordPress. Adicionar cliente.

  • Anote o ID do cliente e Segredo do cliente.
Magento Single Sign-On com WordPress - ID do cliente e segredo

  • Após configurar o provedor OAuth com sucesso, acesse a guia Provedor OAuth e configure o Nome do Provedor OAuth, o ID do Cliente, o Segredo do Cliente, o Escopo e os endpoints fornecidos. (Você pode copiar esses valores na ETAPA 2 do painel de controle do aplicativo.)

Consulte abaixo os Endpoints para configurar o cliente OAuth

Escopo:

perfil openid e-mail personalizado

Autorizar ponto final:

https://{site_base_url}/wp-json/moserver/authorize

Ponto final do token de acesso:

https://{site_base_url}/wp-json/moserver/token

Obter informações do usuário Endpoint:

https://{site_base_url}/wp-json/moserver/resource

  • Clique no Economize para salvar as configurações.
  • Clique no Configuração de Teste botão.
Credenciais OAuth do Magento 2 AWS Cognito SSO OAuth

  • Você verá todos os valores retornados pelo seu provedor OAuth para o Magento em uma tabela. Se você não vir os valores de Nome, Sobrenome, E-mail ou Nome de Usuário, faça as configurações necessárias no seu provedor OAuth para que essas informações sejam retornadas.
  • 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. (*O SSO de administrador está disponível nas versões premium)
Magento 2 SSO AWS Cognito 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 AWS Cognito

  • 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 a página de login do 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

  • Você pode mapear atributos na aba "Mapeamento de Atributos". Na versão gratuita do plugin, é possível mapear apenas nome de usuário e e-mail. Já na versão premium, você pode mapear diversos atributos provenientes do seu provedor OAuth para os atributos presentes no seu site Magento.
Mapeamento de atributos OAuth do Magento 2

  • Digite o nome da sua tabela no campo Tabela.
  • Insira o nome do atributo como nome da coluna (na respectiva tabela)
  • Clique em Adicione Botão para adicionar atributo personalizado do Magento e mapear o campo correspondente com o atributo recebido do seu provedor de identidade.
  • Clique em Economize botão para salvar a configuração.
  • Você também pode excluir a configuração inserindo o nome no campo de nome do atributo e clicando em Apagar botão.
Mapeamento de atributos personalizados OAuth do Magento 2

  • No plugin gratuito, você pode especificar uma função padrão que será atribuída a todos os usuários que não são administradores quando realizarem o SSO (Single Sign-On).
  • 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 em Economize botão.
AWS Cognito Magento SSO - Login único (SSO) do AWS Cognito no Magento - mapeamento de funções

Ao configurar o WordPress como um provedor OAuth e o Magento como um cliente OAuth usando nosso plugin Magento OAuth Client, você instalou com sucesso o Single Sign-On (SSO) do Magento usando o WordPress. Em poucos minutos, você poderá fornecer acesso seguro ao seu site Magento utilizando as credenciais de login do WordPress graças a essa solução.



 Obrigado pela sua resposta. Entraremos em contato em breve.

Algo deu errado. Envie sua consulta novamente.

Entraremos em contato com você o mais breve possível!




ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda