Procurar Resultados :

×

Registrar Contato

Sincronização de usuários para Keycloak | Sincronize usuários do WordPress para o Keycloak


Plugin de sincronização remota de usuários O plugin User Sync para WordPress oferece sincronização automática de usuários do WordPress para o Keycloak. Ele permite a sincronização de dados de usuários em tempo real.

O plugin User Sync para WordPress permite automatizar a criação, atualização e exclusão de informações de usuários do WordPress em tempo real para aplicativos de terceiros, além de automatizar a sincronização de usuários.

Pré-requisito

Para configurar a sincronização de usuários com o Keycloak, você precisará instalar o plugin miniOrange WordPress to Remote User Sync:

O plugin User Sync para WordPress permite automatizar o provisionamento de usuários (criar, atualizar e excluir informações de usuários) do WordPress em tempo real para aplicativos de terceiros e automatizar a sincronização de usuários do WordPress a partir de diferentes IdPs. [SUPORTE 24 HORAS POR DIA, 7 DIAS POR SEMANA]

 Testado com 6.0.2

Etapas para configurar o Keycloak:

  • Vá para o seu reino Keycloak (diferente de mestre) e selecione seu cliente no Clientes aba (sincronização_remota nesse caso).

  • Keycloak Client - Plugin de Sincronização de Usuários para WordPress | Integração do Keycloak com o WordPress
  • Certifique-se de ter o seguinte Configuração de capacidade ativado.

  • Plugin Capibility Config - Sincronização de Usuários para WordPress | Integração WordPress-Keycloak
  • De acordo com o relatório Funções de contas de serviço aba, Atribuir as funções iniciais necessárias, conforme mostrado abaixo.

  • Atribuição de Função Inicial - Plugin de Sincronização de Usuário do WordPress | Integração com WordPress Keycloak Funções Iniciais - Plugin de Sincronização de Usuário do WordPress | Integração com WordPress Keycloak
  • Depois de atribuir as funções iniciais, clique em Atribuir função e depois Filtrar por clientes para atribuir funções adicionais necessárias para permissões de API.

  • Funções Avançadas - Plugin de Sincronização de Usuários do WordPress | Integração com WordPress Keycloak
    Atribuição de Funções Avançadas - Plugin de Sincronização de Usuários do WordPress | Integração com WordPress Keycloak
  • Vá para o seu cliente Keycloak e copie o ID do cliente do Configurações aba. Em seguida vá para a Credenciais guia e copie o Segredo do cliente.

  • ID do Cliente - Plugin de Sincronização de Usuário do WordPress | Integração com WordPress Keycloak Segredo do Cliente - Plugin de Sincronização de Usuário do WordPress | Integração com WordPress Keycloak
  • Além disso, a configuração também requer o OpenID Endpoint que está disponível no Configuração de endpoint OpenID em Configurações do Reino, conforme mostrado abaixo.

  • OpenID Endpoints - Plugin de sincronização de usuário do WordPress | Integração com WordPress Keycloak

Passos para configurar o plugin Remote Sync para WordPress

  • Ative o Sincronização remota Instale o plugin para WordPress e você será direcionado para a página principal de configuração.
  • Clique em Adicionar novo servidor remoto.
  • Adicionar Servidor - Plugin de Sincronização de Usuário do WordPress | Integração com WordPress Keycloak
  • Nomeie a configuração atual com um nome adequado e selecione Keycloak no menu suspenso abaixo.

  • Detalhes da sincronização remota - Plugin de sincronização de usuário do WordPress | Integração com WordPress Keycloak
  • Depois de fornecer um nome adequado à configuração, cole o Configuração de endpoint de ID do cliente, segredo do cliente e OpenID em seus respectivos campos.

  • Configuração do plugin - Plugin de sincronização de usuário do WordPress | Integração com WordPress Keycloak
  • Role para baixo e gire o Criar usuário remoto quando o usuário for criado no WordPress ative e clique em Salvar configuração.

  • Salvar configuração - Plugin de sincronização de usuário do WordPress | Integração com WordPress Keycloak
  • Vou ao Mapeamento de Atributos guia e selecione o atributo apropriado a ser mapeado, conforme mostrado abaixo.

  • Atributos do Keycloak Atributos do WordPress
    nome de usuário user_login
    E-mail user_email
    primeiro nome primeiro nome
    Último nome último nome
    senha user_pass

    Mapeamento de Atributos - Plugin de Sincronização de Usuário do WordPress | Integração com WordPress Keycloak
  • Economize a configuração e clique em Voltar para a lista de servidores remotos no topo e vá para o Utilizadores seção do WordPress.

  • Criar usuário - Plugin de sincronização de usuário do WordPress | Integração com WordPress Keycloak
  • Agora clique em Adicionar usuário para criar um novo usuário no WordPress. Assim que o usuário for criado no WordPress, ele será criado automaticamente no Keycloak.

  • Adicionar usuário - Plugin de sincronização de usuário do WordPress | Integração com WordPress Keycloak
  • Em vez de criar se você deseja sincronizar algum dos seus usuários existentes, você pode selecionar os usuários que deseja sincronizar na lista e selecionar Sincronizar usuários com servidor remoto do Acções em suspenso.

  • Sincronizar Usuários - Plugin de Sincronização de Usuários do WordPress | Integração com WordPress Keycloak
  • Para verificar se seus usuários estão sincronizados com o Keycloak, navegue até Keycloak (reino Keycloak) -> Usuários e você verá os usuários criados lá.

  • Usuários do Keycloak - Plugin de sincronização de usuários do WordPress | Integração do Keycloak com o WordPress

Você configurou com sucesso o User Sync para seus usuários do Keycloak usando o Sincronização remota plugin para WordPress.

Conclusão

Integração do Keycloak com Sincronização remota de usuários O plugin de sincronização de usuários para WordPress permite automatizar a sincronização de usuários do WordPress para o Keycloak. Com este guia de configuração, você integrou o plugin de sincronização de usuários para WordPress, automatizando a criação, atualização e exclusão de informações de usuários do WordPress para o Keycloak em tempo real e automatizando a sincronização de usuários do Keycloak.

Recursos adicionais

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda