Configurar Joomla como servidor SCIM e Drupal como cliente SCIM
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, sincronizando-as bidirecionalmente entre o Drupal e o Joomla. Quaisquer alterações ou atualizações feitas nas informações do usuário também podem ser sincronizadas entre o Drupal e o Joomla. Continue lendo para ver como isso é feito.
Passos da instalação
- Usando o Composer
- Usando Drush
- Instalação manual
Etapas de configuração
Configurar Joomla como servidor SCIM:
- Faça login no seu Joomla site.
- Instalar e ativar o Provisionamento de usuários SCIM módulo no seu site Joomla.
- Navegue até a Configuração SCIM guia do plugin Joomla miniOrange SCIM.
- Copie o URL base do SCIM e Token de portador SCIM. (Mantenha-o à mão, pois ele será necessário para configurar o Drupal como um cliente SCIM.)
Configurar o Drupal como 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.
- 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.
- Quando o teste for bem-sucedido, você receberá uma mensagem de sucesso.
Mapeamento de atributos:
- 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 cliente SCIM:
- 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.
- Selecione os Operações de Provisionamento (criar, atualizar, desativar, excluir) conforme necessário.
Habilitar filtro de função:
- 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 Joomla (servidor); os demais serão ignorados.
Habilitar provisionamento de grupo:
- Este recurso permite que você envie funções de usuário do Drupal como grupos para o site Joomla (servidor).
- Clique no Tudo feito botão.
Observação: As funções padrões do Drupal não serão sincronizadas.
Como funciona o Provisionamento Manual/Sob Demanda?
- Clique na Executar sincronização manual botão sob o Provisionamento manual coluna.
- Procure o usuário que deseja provisionar para o site Joomla (servidor) e clique em Aceitar botão.
- Depois que o usuário for provisionado com sucesso no aplicativo, uma mensagem de sucesso será exibida.
- Vamos verificar se o usuário foi criado/provisionado no site Joomla (servidor). Siga os passos abaixo para encontrar o usuário criado:
- No painel esquerdo, abra o Utilizador menu suspenso e clique em Gerenciar.
Como funciona o Provisionamento Automático?
- 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.
- Preencha os detalhes do usuário e clique em Criar nova conta botão.
- Vamos verificar se o usuário foi criado/provisionado no site Joomla (servidor). Siga os passos abaixo para encontrar o usuário criado:
- No painel esquerdo, abra o Utilizador menu suspenso e clique em Gerenciar.
Parabéns! Você configurou com sucesso o Joomla como Servidor SCIM e o Drupal como 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