Procurar Resultados :

×

Provisionamento de usuários entre dois sites Drupal

O processo de Módulo de provisionamento e sincronização de usuários Permite a sincronização perfeita de usuários entre dois sites Drupal. Possibilita que os usuários façam login em vários sites Drupal usando as mesmas credenciais e mantém as informações do usuário atualizadas em todos os sites. O módulo também oferece suporte à integração com qualquer provedor de identidade (IdP) compatível com SCIM, incluindo provedores personalizados.

  • Baixe o módulo:

    compositor requer 'drupal/user_provisioning'

  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Provisionamento de Usuário miniOrange usando a caixa de pesquisa.
  • Habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Configure o módulo em

    {BaseURL}/admin/config/pessoas/provisionamento_de_usuários/visão_geral

  • Instale o módulo:

    drush e provisionamento de usuário

  • Limpe o cache:

    drush cr

  • Configure o módulo em

    {BaseURL}/admin/config/pessoas/provisionamento_de_usuários/visão_geral

  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo botão.
  • Instale o Provisionamento e sincronização de usuários do Drupal módulo baixando o zip ou a partir da URL do pacote (tar/zip).
  • Clique em Ativar módulos recém-adicionados.
  • Habilite este módulo marcando a caixa de seleção e clicando em Instale botão.
  • Configure o módulo em

    {BaseURL}/admin/config/pessoas/provisionamento_de_usuários/visão_geral


Em uma configuração Drupal de dois sites, um site atua como Servidor SCIM (Site do Servidor) e o outro como Cliente SCIM (Site do Cliente). O Cliente SCIM é responsável por enviar operações relacionadas ao usuário, como criar, ler, atualizar e excluir (CRUD), para o Servidor SCIM. Isso significa que quaisquer alterações feitas nas contas de usuário no Site do Cliente são sincronizadas e refletidas no Site do Servidor. Essa configuração ajuda a manter dados de usuário consistentes e centralizados em ambos os sites Drupal.

Nota e contato - SSO entre dois sites WordPress

Observação: Você precisará do Versão Premium do módulo para configurar o Drupal como um servidor SCIM.


  • Navegue até a Provisionamento de usuários aba do módulo e clique em configurar botão sob o Mudanças do Provedor para Drupal (Servidor SCIM) seção.
Provisionamento de usuário do Drupal - Servidor SCIM - Clique no botão configurar
  • Copie o URL base do SCIM e Token de portador SCIM. (Mantenha-os à mão, pois eles serão necessários para configurar o Drupal como um cliente SCIM.)
Provisionamento de Usuário Drupal - Servidor SCIM - cópia do Servidor SCIM e Cliente SCIM
  • Vou ao Provisionamento de usuários guia do módulo e clique no configurar botão sob o Mudanças do Drupal para o Provider (Cliente SCIM) seção.
Provisionamento de usuários do Drupal - selecione alterações do Drupal

  • Ligar o Habilitar integração da API do cliente SCIM alterne e cole o URL base do SCIM copiado e o token do portador no URL base do SCIM 2.0 e Token de portador SCIM campos de texto, respectivamente.
  • Uma vez feito, clique no Salvar e testar credenciais botão.
Provisionamento de usuários do Drupal - Habilitar alternância

  • Se o teste for bem-sucedido, você verá uma mensagem de sucesso.
Drupal-SCIM-Cliente-Drupal-Clique-Salvar-e-Teste-Credenciais

  • Após testar a configuração com sucesso, role para baixo até Mapeamento de Atributos seção.
  • Selecione os Atributo de usuário do Drupal você deseja mapear para o correspondente Atributo do Provedor SCIM, Então clique no Salvar mapeamento botão.
  • Depois de concluído, clique no Próximo Passo.
Provisionamento de usuários do Drupal - Mapeamento de Atributos

  • O módulo Provisionamento e sincronização de usuários oferece suporte a três tipos de provisionamento:
    • Provisionamento manual/sob demanda: No Provisionamento Manual/Sob Demanda, os usuários são criados, atualizados, desativados ou excluídos pelo administrador, conforme necessário.
    • Provisionamento Automático: Com o Provisionamento Automático, quando você cria, atualiza ou exclui um usuário em um site Drupal, as mesmas alterações ocorrem automaticamente no outro site. Ele mantém ambos os sites sincronizados sem trabalho manual.
    • Provisionamento baseado em agendador: Isso permite que você execute operações CRUD em qualquer usuário Drupal no seu provedor durante a execução do CRON.
  • Escolha o Tipos de Provisionamento com base na sua preferência.
Provisionamento de usuários do Drupal - Mapeamento de Atributos

  • Selecione os Operações de Provisionamento (criar, atualizar, desativar, excluir) conforme necessário.
Provisionamento de usuários do Drupal - Mapeamento de Atributos

  • Este recurso permite o provisionamento de usuários que tenham qualquer uma das funções selecionadas. Somente esses usuários serão enviados para o site Drupal (servidor); os demais serão ignorados.
Provisionamento de usuários do Drupal - Filtro de função

  • Este recurso permite que você envie funções de usuário do Drupal como grupos para outro site Drupal (servidor).
  • Nota e Contate-nos

    Observação: As funções padrões do Drupal não serão sincronizadas.


  • Clique no Tudo feito botão.
Provisionamento de usuários do Drupal - Provisionamento de grupo

  • Clique na Executar sincronização manual botão sob o Provisionamento manual coluna.
Provisionamento de usuários do Drupal - execute provisionamento manual sob demanda

  • Procure o usuário que deseja provisionar para o site Drupal (servidor) e clique em Aceitar botão.
Provisionamento de usuários do Drupal - execute provisionamento manual sob demanda

  • Depois que o usuário for provisionado com sucesso no aplicativo, uma mensagem de sucesso será exibida.
Provisionamento de usuários do Drupal - execute provisionamento manual sob demanda

  • Vamos verificar se o usuário foi criado/provisionado no site Drupal (servidor). Siga os passos abaixo para encontrar o usuário criado:
    • No painel esquerdo, clique em Personalidades aba.
    Provisionamento de usuários Drupal - Usuário criado automaticamente

  • O Provisionamento Automático ajudará você a provisionar usuários com base em qualquer um dos seguintes eventos:
    • Interface administrativa: Quando administradores ou usuários autorizados criam, atualizam ou excluem manualmente a conta de um usuário por meio do painel de administração do Drupal.
    • Alteração de conta de usuário: Quando os usuários criam, atualizam ou excluem suas próprias informações usando o usuário/{user_id}/editar página ou um formulário personalizado.
    • Módulos de terceiros: Quando um usuário é criado ou atualizado no site Drupal por meio de módulos de terceiros, aplicativos ou código personalizado.
  • Por exemplo, vamos ver como o provisionamento automático funciona usando a interface de administração:
  • Navegue até a Personalidades guia (admin/pessoas) na barra de navegação superior do Site do cliente Drupal e clique no +Adicionar usuário botão.
Provisionamento de usuários Drupal - adicionar usuário

  • Preencha os detalhes do usuário e clique em Criar nova conta botão.
Provisionamento de usuários do Drupal - Insira os detalhes do usuário

  • Vamos verificar se o usuário foi criado/provisionado no site Drupal (servidor). Siga os passos abaixo para encontrar o usuário criado:
    • No painel esquerdo, clique em Personalidades aba.
    Provisionamento de usuários Drupal - Usuário criado automaticamente

Parabéns! Você provisionou usuários com sucesso entre os dois sites Drupal.

Caso o provisionamento não tenha sido bem-sucedido, entre em contato conosco em drupalsupport@xecurify.com. Inclua uma captura de tela da janela de erro e nós o ajudaremos a resolver o problema e o guiaremos pela configuração.

ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda