Procurar Resultados :

×

Configurar a sincronização do Drupal Microsoft Entra ID (Azure AD)

A integração do Provisionamento de Usuários do Microsoft Entra ID (Azure AD) com o Drupal simplifica o gerenciamento de usuários e garante informações atualizadas sobre eles no sistema. Este guia passo a passo ajudará você a configurar o provisionamento/sincronização de usuários do site Drupal para o aplicativo Azure, permitindo que os administradores provisionem usuários e gerenciem dados de usuários facilmente com provisionamento manual, automático ou baseado em agendamento usando o Módulo Drupal Azure User Sync. Este módulo é compatível com Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11.

  • Baixe o módulo:
    compositor requer 'drupal/azure_ad'
  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Sincronização miniOrange Azure AD/B2C 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/azure_ad/visão geral
  • Instale o módulo:
    drush em azure_ad
  • Limpe o cache:
     drush cr
  • Configure o módulo em
    {BaseURL}/admin/config/pessoas/azure_ad/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 Sincronização miniOrange Azure AD/B2C 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/azure_ad/visão geral
  • Após instalar o módulo no site Drupal, no menu Administração, navegue até Configuração → Pessoas → Sincronização do Azure AD (admin/config/pessoas/azure_ad/visão geral)
  • Dê uma olhada no que o módulo faz e clique em Vamos configurar o módulo botão.
 módulo de configuração drupal azure sync lets

  • Na ETAPA 1, selecione como deseja realizar a sincronização. Para sincronizar o Drupal com o Azure, clique no primeiro GIF (à esquerda).
 método de seleção de sincronização do Drupal Azure

  • Entre no Portal do Azure.
  • Clique no ID de entrada da Microsoft do Serviços do Azure.
drupal azure sync select Aplicativo Microsoft ENtra ID

  • No painel de navegação esquerdo, clique em Serviço de registro de aplicativosE, em seguida, clique no Novo registro botão.
drupal azure sync novo registro

  • No Registrar um aplicativo página, insira as informações com base nas instruções mencionadas abaixo:
    • Nome: Exibir o nome do aplicativo.
    • Tipos de conta suportados: Selecione uma das opções listadas conforme a necessidade.
    • Clique no Registrar-se botão.
drupal azure sync digite o nome do aplicativo

  • Acessar Permissões de API no painel de navegação esquerdo e clique em Adicionar uma permissão botão.
Permissão da API de sincronização do Drupal Azure

  • Selecionar Microsoft Graph na guia APIs da Microsoft e selecione Permissões do aplicativo.
  • Na seleção Barra de pesquisa de permissão, procure o usuário.
permissão do aplicativo drupal azure sync
  • Em Usuário, selecione Usuário.ReadWrite.All permissão, clique em Adicionar permissões botão.
permissão de adição de sincronização do Drupal Azure
  • Clique em Conceder consentimento administrativo para o Diretório Padrão e clique no Sim botão para conceder confirmação de consentimento do administrador.
Drupal Azure Sync concede consentimento administrativo

  • Na ETAPA 2, configure os valores mencionados abaixo do ID do Microsoft Entra no Drupal.
  • ID do inquilino:
    • De Visão geral seção do aplicativo Microsoft Entra ID, copie o ID do diretório (inquilino) valor.
    • Cole o ID do locatário copiado no Drupal ID do inquilino campo de texto.
     Drupal Azure Sync Copiar ID do Locatário
  • ID do aplicativo (cliente):
    • Na seção Visão geral do aplicativo Microsoft Entra ID, copie o ID do aplicativo (cliente) valor.
    • Cole o ID do cliente copiado no Drupal ID do aplicativo (cliente) campo de texto.
     ID do cliente de cópia de sincronização do Drupal Azure

  • Segredo do Cliente:
    • No painel de navegação esquerdo, clique em Certificados e segredos menu e clique em Novo segredo do cliente botão.
    • Adicione uma descrição para o segredo, selecione a expiração do segredo e clique em Adicione botão.
     certificados e segredos do drupal azure sync

    • Copie o valor secreto.
     valor secreto da cópia do Drupal Azure Sync

    • Cole o valor secreto copiado no Drupal Segredo do cliente campo de texto.
  • Nome do locatário/domínio principal:
    • Na mesma janela, passe o mouse sobre seu perfil (canto superior direito) e anote o domínio mencionado na caixa pop-up.
    • Cole o valor do domínio anotado no Drupal Nome do locatário/domínio principal campo de texto.
     cópia de domínio de sincronização do drupal azure

  • Teste UPN/ID:
    • Navegue até o ID do Microsoft Entra e selecione o Utilizadores menu no painel de navegação esquerdo.
    • Copie o usuário Nome principal do usuário para testar a integração do Drupal e do Azure AD.
    • Cole o nome principal do usuário copiado no Drupal Teste UPN/ID campo de texto.
  • Uma vez feitas todas as configurações, clique no botão Salvar e testar configuração botão.
 configuração de salvamento do Drupal Azure Sync

  • Se a configuração do teste for bem-sucedida, o módulo emitirá uma mensagem de sucesso como:
 mensagem de sucesso de sincronização do drupal azure

  • Para verificar os atributos recebidos do Microsoft Entra ID, clique no link na mensagem de sucesso.
  • Como alternativa, se houver um erro na integração do Azure AD com o Drupal, verifique a causa do erro seguindo o link na mensagem de erro ou rolando para baixo até o Resultado da configuração do teste seção.
 mensagem de erro de sincronização do drupal azure

  • Após a integração bem-sucedida, clique em Seguinte botão.

No Provisionamento Manual/Sob Demanda, você pode sincronizar manualmente o usuário com o ID Microsoft Entra. Ele também permite o provisionamento de um único usuário, bem como de todos os usuários existentes simultaneamente, para o ID Microsoft Entra.

Configurar provisionamento manual/sob demanda

  • Clique no configurar botão do Provisionamento manual/sob demanda seção
 Drupal Azure Sync Select Provisionamento Manual

  • Na seção Configuração de provisionamento manual, marque a caixa de seleção de Criar usuário e clique no Economize botão.
 drupal azure sync criar usuário

  • Uma vez salvo, no campo de pesquisa do sincronizar usuário seção, insira o nome de usuário do Drupal e clique em sincronização botão.
 drupal azure sync criar sincronização de usuário

  • Se o provisionamento for bem-sucedido, você receberá uma mensagem de sucesso. Como alternativa, se houver um erro no provisionamento da conta de usuário para o ID Microsoft Enterprise, você pode verificar a causa do erro seguindo o link na mensagem de erro.
 mensagem de erro de sincronização do drupal azure

Esse tipo de provisionamento permite que você sincronize usuários com o Microsoft Entra ID sempre que qualquer operação CRUD for executada neles no Drupal.

Configurar Provisionamento Automático

  • O Provisionamento Automático ajudará você a provisionar seus usuários usando qualquer um dos seguintes eventos:
    • Interface administrativa: Quando administradores ou usuários privilegiados executam manualmente operações CRUD na conta de um usuário por meio da interface de administração do Drupal.
    • Alteração de conta de usuário: Sempre que os próprios usuários realizam operações CRUD em seu próprio formulário de informações user/{user_id}/edit ou qualquer outro formulário personalizado.
    • Módulos de terceiros: Sempre que uma entidade de usuário é atualizada/criada no site Drupal usando quaisquer módulos/aplicativos de terceiros ou código personalizado
    • Cadastro de usuário: Sempre que um usuário cria uma nova conta no Drupal. (/user/register)
  • Clique no configurar botão da seção Provisionamento Automático.
 provisionamento automático drupal azure sync

  • Na seção Configuração de provisionamento automático, marque a caixa de seleção de Criar usuário e clique no Economize botão.
 Drupal Azure Sync, provisionamento automático e sincronização

  • Agora, você pode tentar criar um novo usuário no site do Drupal e verificar os logs navegando até Relatórios → Mensagens de log recentes e usando o provisionamento de usuário filtro.

Pronto!! Você provisionou com sucesso os usuários com o Microsoft Entra ID (Azure AD).

Se a Provisão não for bem-sucedida, entre em contato conosco em drupalsupport@xecurify.com. Envie a captura de tela da janela de erro e nós o ajudaremos a resolver o problema e o orientaremos na configuração.

ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda