Procurar Resultados :

×

Registrar Contato

Login único (SSO) entre dois sites WordPress | Login em vários sites WordPress

Para configurar o Single Sign-On (SSO) entre dois sites WordPress (SSO para wp-wp), considere o site WordPress 'A' como um banco de dados do lado do servidor para seus usuários. O site WordPress 'B' serve como o lado do cliente, permitindo que os usuários façam login usando as credenciais do site 'A'. Instale o plugin OAuth Server no site servidor (site A) e o plugin OAuth Server no site cliente (site B). Plug-in do cliente OAuth no local do cliente (Site B) permitirá que os usuários se conectem ao seu site cliente WordPress usando as credenciais do servidor WordPress (Site B) por meio do protocolo OAuth / OpenID Connect / JWT. No site cliente WordPress (Site B) onde você deseja executar o SSO, instale nosso plugin OAuth Client para realizar o login único do WordPress entre vários sites. As responsabilidades do site cliente WordPress podem ser mapeadas com base nos atributos/grupos do site cliente WordPress. Para saber mais sobre outros recursos que oferecemos no plugin OAuth Client para WordPress, você pode clique aqui e para o plugin do servidor OAuth você pode clique aqui. Além disso, isso permitirá que você faça login automaticamente em vários sites WordPress usando uma única credencial de site WordPress.

1. Etapas de instalação do plugin OAuth Server Single Sign-On (SSO) para WordPress

  • Faça login na sua instância do WordPress "UMA" 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.

2. Etapas de instalação do plugin OAuth Single Sign-On (SSO) para WordPress

  • Faça login na sua instância do WordPress "B" como administrador.
  • Ir para o WordPress Painel >> Plugins e clique em adicionar Novo.
  • Procurar por um Autenticação única (SSO) OAuth para WordPress plugin e clique em Agora instale.
  • Uma vez instalado, clique em Ativação.
  • Acesse Servidor OAuth miniOrange no menu do lado esquerdo.
  • Agora, procure o cliente OAuth necessário (ou seja, WordPress).
  • Clique no WordPress ícone.
Login único (SSO) entre dois sites WordPress - selecione WordPress

  • Entrar Nome do cliente como você quiser. Copiar URL de redirecionamento/retorno de chamada do plugin OAuth Client Single Sign-On (SSO) e entre em URI de redirecionamento campo. Clique em Salvar cliente botão.
Login único (SSO) entre dois sites WordPress - adicionar URL de redirecionamento/retorno de chamada

  • Anotar ID do cliente, segredo do cliente e endpoints para configurar no plugin OAuth Client Single Sign-On (SSO).
Login único (SSO) entre dois sites WordPress - obter ID do cliente e segredo do cliente

Login único (SSO) entre dois sites WordPress - obter ID do cliente e segredo do cliente

Você configurou com sucesso WordPress como servidor OAuth para obter autenticação de usuário e SSO entre vários sites WordPress.

  • Acesse Configurar OAuth guia e clique Adicionar novo aplicativo para adicionar um novo aplicativo cliente ao seu site.
Login único (SSO) entre dois sites WordPress - Adicionar novo aplicativo

  • Escolha seu aplicativo na lista de provedores OAuth / OpenID Connect, aqui WordPress.
Login único (SSO) entre dois sites WordPress - Selecione o aplicativo

  • Após selecionar o provedor copie o URL de retorno de chamada que precisa ser configurado na configuração do aplicativo SSO do provedor OAuth.
  • Insira as credenciais do cliente como ID do cliente & Segredo do cliente que você obterá através do aplicativo SSO do WordPress.
  • Consulte a tabela abaixo para configurar o escopo e os endpoints do WordPress no plugin.
Escopo: perfil de email
Autorizar ponto final: https://<your-site-url>/wp-json/moserver/authorize
Ponto final do token de acesso: https://<your-site-url>/wp-json/moserver/token
Obter informações do usuário Endpoint: https://<your-site-url>/wp-json/moserver/resource
  • Clique Seguinte.
Login único (SSO) entre dois sites WordPress - ID do cliente e segredo do cliente

  • Verifique os detalhes da configuração e clique em Acabamento para salvar a configuração.
Login único (SSO) entre dois sites WordPress - Finalizar configuração

  • Vou ao Configurar OAuth aba no plugin e procure por WordPress na lista de aplicativos e selecione WordPress.
Login único (SSO) entre dois sites WordPress - Adicionar novo aplicativo

  • configurar Nome do aplicativo, ID do cliente, Segredo do cliente, Escopo e Pontos finais do servidor OAuth SSO para aplicação WordPress.
  • Consulte a tabela abaixo para configurar o Escopo e endpoints para o servidor OAuth no plugin. E clique em Economize botão.

Escopo: perfil de email
Autorizar ponto final: https://<your-site-url>/wp-json/moserver/authorize
Ponto final do token de acesso: https://<your-site-url>/wp-json/moserver/token
Obter informações do usuário Endpoint: https://<your-site-url>/wp-json/moserver/resource
Login único (SSO) entre dois sites WordPress - Adicionar nome do aplicativo,

Você estabeleceu com sucesso WordPress como um cliente OAuth, permitindo que os usuários realizem Single Sign-On (SSO) entre vários sites WordPress usando um único conjunto de credenciais de login com o Single Sign-On (SSO) para login no seu site WordPress.

Etapa 3: Mapeamento de atributos do usuário

O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam login no WordPress com sucesso. Configuraremos os atributos do perfil de usuário para o WordPress usando as configurações abaixo.

  • Você verá diferentes atributos de usuário retornados pelo seu Provedor OAuth em uma tabela de configuração de teste. Caso não veja nenhum atributo de usuário, faça as configurações necessárias no seu Provedor OAuth para retornar essas informações.
Login único (SSO) entre dois sites WordPress - resultado da configuração do teste

  • Depois de ver todos os valores na Configuração de Teste, vá para Mapeamento de Atributos/Funções guia, selecione os atributos no menu suspenso Nome de usuário e clique em Economize.
Login único (SSO) entre dois sites WordPress - mapeamento de atributos/funções

O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam login no WordPress com sucesso. Configuraremos os atributos do perfil de usuário para o WordPress usando as configurações abaixo.

  • Vou ao Configurar OAuth aba. Role para baixo e clique em Configuração de Teste.
Single Sign-On (SSO) entre dois sites WordPress - configuração de teste

  • Você verá diferentes atributos de usuário retornados pelo seu Provedor OAuth em uma tabela de configuração de teste. Caso não veja nenhum atributo de usuário, faça as configurações necessárias no seu Provedor OAuth para retornar essas informações.
Login único (SSO) entre dois sites WordPress - resultado da configuração do teste

  • Depois de ver todos os valores na Configuração de teste, role para baixo e vá para a seção Mapeamento de atributos/funções, você obterá a lista de atributos em um menu suspenso Nome de usuário.
Login único (SSO) entre dois sites WordPress - mapeamento de atributos/funções

Você configurou com sucesso WordPress como cliente OAuth Para obter autenticação de usuário com login único (SSO) do servidor OAuth em seu site WordPress.

As configurações na aba Configurações de Login Único (SSO) definem a experiência do usuário para Login Único (SSO). Para adicionar um widget de login do WordPress à sua página do WordPress, siga os passos abaixo.

  • Acesse Painel esquerdo do WordPress >> Aparências >> Widgets.
  • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
 Logon único (SSO) entre dois sites WordPress - Configuração do botão de login do WordPress create-newclient

  • Acesse Painel esquerdo do WordPress >> Aparências >> Widgets.
  • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
Logon único (SSO) entre dois sites WordPress - Configuração do botão de login do WordPress create-newclient

  • Abra sua página do WordPress e você verá o botão de login SSO do WordPress. Você pode testar o Single Sign-On (SSO) para WordPress agora mesmo.
  • Verifique se o Mostrar na página de login a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
Logon único (SSO) entre dois sites WordPress - Configuração do botão de login do WordPress create-newclient

  • Agora vá para o seu Página de login do WordPress. (Ex.: https://< seu-dominio-wordpress >/wp-login.php)
  • Você verá um botão "Entrar usando o WordPress". Ao clicar nesse botão, você poderá testar o Single Sign-On (SSO) do WordPress.
Logon único (SSO) entre dois sites WordPress - Configuração do botão de login do WordPress create-newclient

Você configurou com sucesso o Single Sign-On (SSO) entre dois sites WordPress, configurando o WordPress como provedor OAuth e o WordPress como cliente OAuth usando nossa solução de SSO OAuth para WordPress. Essa solução garante que você configure o Single Sign-On e esteja pronto para aumentar a autoridade de autenticação do usuário, protegendo o login no seu site WordPress A usando o site WordPress B como cliente, onde você deseja que os usuários façam login usando as credenciais da conta do site A.



 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