Como integrar o Microsoft Entra ID como um cliente SCIM com o Drupal
Visão geral
O processo de Módulo de provisionamento e sincronização de usuários permite criar (provisionar) e excluir (desprovisionar) contas de usuário automaticamente e sincronizá-las bidirecionalmente entre o Drupal e o Microsoft Enterprise ID. Quaisquer alterações ou atualizações feitas nas informações do usuário também podem ser sincronizadas entre o cliente e o servidor SCIM. Continue lendo para ver como isso é feito.
Passos da instalação
- Usando o Composer
- Usando Drush
- Instalação manual
Etapas de configuração
Observação: Você precisará do Versão Premium do módulo para configurar o Drupal como um servidor SCIM.
Configurar o Drupal como servidor SCIM:
- Após a instalação do módulo, vá para o Configuração aba no seu site Drupal e selecione Provisionamento de Usuário miniOrange.
- Navegue até a Provisionamento de usuários guia do módulo e clique no configurar botão sob o Mudanças do Provedor para Drupal (Servidor SCIM) seção.
- Copie o URL base do SCIM e Token de portador SCIM, e mantenha-os à mão, pois serão necessários para a configuração do cliente SCIM.
Criar aplicativo no Microsoft Entra ID:
- Faça o login no Portal do Azure.
- Selecionar Aplicações Enterprise para Serviços Azure.
- Clique no Nova aplicação.
- Clique no Crie seu próprio aplicativo em Navegar na Galeria Microsoft Entra.
- Digite o nome do aplicativo no Qual é o nome do seu aplicativo? campo.
- Debaixo O que você pretende fazer com sua inscrição?, selecione Integre qualquer outro aplicativo que você não encontre na galeria (Não-galeria), Então clique no Criar botão.
Configurar o Microsoft Entra ID como cliente SCIM:
- Clique em Provisionar contas de usuário.
- Em seguida, clique no Nova configuração.
- Cole o URL base do SCIM copiado e o token do portador no URL do inquilino e Token secreto campos, respectivamente.
- Uma vez feito isso, clique Conexão de teste e salve suas alterações.
- Após um teste de conexão bem-sucedido, vá para Provisioning guia no painel do lado esquerdo.
- Na seção Configurações, selecione Sincronizar apenas usuários e grupos atribuídos no Objetivo suspenso.
- Alterne o botão de status de provisionamento para Ligado e clique em Economize botão.
Como atribuir um usuário:
- Navegue até a Visão geral guia no aplicativo Microsoft Entra ID e selecione Atribuir usuários e grupos.
- Clique no Adicionar usuários/grupo.
- Clique na Nenhum selecionado link abaixo Utilizadores e pesquise o(s) usuário(s) que deseja atribuir.
- Selecione o(s) usuário(s) e clique em Selecionar botão.
- Em seguida, clique no botão Atribuir botão.
- O usuário foi atribuído com sucesso.
Provisionamento sob demanda:
- Navegue até a Provisão sob demanda seção do aplicativo Microsoft Entra ID e procure o usuário que você deseja provisionar.
- Selecione o usuário e clique no Provisão botão.
- Se o usuário for provisionado com sucesso, a seguinte tela será exibida:
- Vamos verificar se o usuário foi provisionado com sucesso no site Drupal:
- Navegue até o site do Drupal e clique em Personalidades guia no painel de navegação superior (/admin/people).
- O usuário foi criado com sucesso no site Drupal.
Provisionamento de grupo:
- Navegue até a guia Visão geral no aplicativo Microsoft Entra ID e selecione Atribuir usuários e grupos.
- Selecione o grupo que deseja provisionar no site Drupal e clique em Selecionar botão.
- Após selecionar o usuário, clique no botão Atribuir botão.
- O grupo foi atribuído com sucesso.
- Vamos verificar se a função de usuário foi provisionada com sucesso no site Drupal:
- Navegue até o site do Drupal e clique em Personalidades guia no painel de navegação superior (/admin/people).
- A função de usuário foi criada com sucesso no site Drupal.
- A função criada foi atribuída com sucesso ao usuário.
Observação: Por padrão, o Microsoft Entra ID executa o ciclo de provisionamento a cada 40 minutos, e a sincronização de usuários do lado do Entra também pode levar cerca de 40 minutos para ser concluída.
Parabéns, você configurou com sucesso o Drupal como o servidor SCIM e o Microsoft Entra ID como o cliente SCIM.
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.

Contacte-nos