Integração do cliente OAuth do Magento com o WordPress para autenticação única (SSO) | SSO usando o WordPress
Visão geral
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).
Pré-requisitos: Download e instalação
- 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.
- 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.
"composer require miniorange_inc/miniorange-oauth-sso"
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.
- Execute os seguintes comandos no prompt de comando para habilitar a extensão.
{Root Directory of Magento} app code MiniOrange OAuth
php bin/magento setup:di:compile
php bin/magento setup:upgrade
Etapas de configuração
Passo 1. Configurar o WordPress como provedor OAuth
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.

- Acesse Servidor OAuth miniOrange no menu do lado esquerdo e selecione Cliente OAuth 2.0 personalizado app.

- Anote o ID do cliente e Segredo do cliente.

2. Configurando o Magento 2 como cliente OAuth
- 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.

- 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.
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. (*O SSO de administrador está disponível nas versões premium)

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

4. SSO de cliente/administrador
5. Mapeamento de Atributos / Atributos Personalizados (Opcional). (*Este é um recurso Premium)
6. Mapeamento de Funções (Opcional). (*Este é um recurso Premium)
- 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.

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.
Recursos adicionais
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.







Registrar