Como integrar o SharePoint com o Drupal
Visão geral
Este documento explica como você pode conectar facilmente o Microsoft SharePoint ao seu site Drupal para manter o conteúdo sincronizado. Integração com Drupal SharePoint Com este módulo, os administradores podem sincronizar com segurança Listas, Exibições, Arquivos e Páginas do SharePoint com o Drupal. Isso mantém o conteúdo centralizado, garante consistência entre as plataformas e torna o gerenciamento de conteúdo mais simples e eficiente.
Etapas de configuração
1. Configurar o ID Microsoft Entra (Azure AD):
- Faça o login no Portal do Azure com suas credenciais de ID do Microsoft Entra.
- De Serviços do Azure seção, clique em Registros de aplicativos.

- Em seguida, clique no Novo registro.

- Introduzir o Nome do aplicativo e clique no Registrar-se botão.

- Você receberá um ID do aplicativo e uma ID do diretório (inquilino)Copie ambos os ID do aplicativo e ID do inquilino, pois você precisará fornecê-los na configuração do módulo.

- Agora, clique no Adicionar um certificado ou segredo link.

- Você receberá o certificado do Certificados Personalizados módulo. (Entre em contato com drupalsupport@xecurify.com (para obter o módulo de Certificado Personalizado.)

- Clique em Adicionar certificado personalizado botão.

- Então, sob Adicionar certificado, introduzir o O rótulo, Descrição, Domínio, País e Nome da Organização.
- Clique no Economize botão.

- Após a geração do certificado, clique em Consultar opção para visualizar os detalhes do certificado.

- Sob o Visualizar Certificado Personalizado Na seção, você pode ver os detalhes do certificado. Em seguida, clique em Download do Certificado botão para baixar o certificado.

- Volte para a lateral da Entra e clique em Profissionais botão e carregue o certificado gerado. Depois de concluir, clique no Adicione botão.

2. Permissão de API para o aplicativo Microsoft Entra ID:
- No painel esquerdo, vá para Permissões de API e clique no Adicione uma permissão botão.
- Selecione uma API → APIs da Microsoft → Microsoft Graph.

- Selecionar Permissões de aplicativo e pesquise pelo Locais na caixa de pesquisa.
- Selecionar Sites.Ler.Tudo permissão.
- Clique no Adicionar permissões botão.

- Da mesma forma, você precisa adicionar permissões para a API REST. Para fazer isso, clique em SharePoint para APIs da Microsoft.

- Selecionar Permissões de aplicativo e procurar Locais na caixa de pesquisa.
- Selecione os Sites.Ler.Tudo permissão.
- Clique no Adicionar permissões botão.

- Clique no Conceder consentimento administrativo para botão e, em seguida, clique em Sim do Confirmação de consentimento do administrador da concessão janela.

- Você pode verificar o status concedido conforme mostrado na imagem abaixo.

3. Configurar o módulo Drupal SharePoint:
- Acesse Configuração → Personalidades → Integração com SharePoint no Administração menu.

- Depois disso, você será redirecionado para o Conexão aba.
- De acordo com o relatório Conexão Na aba, insira os seguintes detalhes:
- Cole o ID do cliente que você copiou anteriormente do aplicativo Microsoft Entra ID.
- Certificado de Segredo do Cliente: Esta opção permite a autenticação baseada em certificado em vez de segredos do cliente.
- Escopo da API Graph: Define o escopo de permissões necessário para acessar as APIs do Microsoft Graph.
- Escopo da API REST: Especifica o escopo de permissões para as APIs REST do SharePoint.
- Ponto final do token: A URL do Azure usada para gerar tokens de acesso, geralmente contendo o ID do locatário.
- Clique no Salvar configuração botão.

4. Configuração do site:
- Acesse Configuração do Site aba do módulo.
- Você pode adicionar vários sites a partir desta tela. Para isso, clique em Adicionar Site botão.
- Sob o Adicione, introduzir o O rótulo e URL do site.
- Ativar ou desativar a visibilidade do site para os usuários finais.
- Ativar a sincronização automática durante as execuções do cron do Drupal: Quando ativada, os dados do SharePoint são sincronizados automaticamente com o Drupal durante as execuções agendadas do cron.
- Clique no Obter metadados e salvar botão.
- Site criado com sucesso. Agora clique em sincronização sob a Ação(Isso irá sincronizar os dados do site)
- Você pode verificar o funcionamento do site clicando em Editar botão.




5. Lista
- Vou ao Lista guia do lado esquerdo.
- Você pode visualizar as listas disponíveis no diretório do site do SharePoint selecionado.
- Sob o Status Na coluna, você pode ativar ou desativar uma lista.

6. Navegador de Arquivos
- Vou ao Navegador de Arquivos guia do lado esquerdo.
- Você pode visualizar os arquivos disponíveis no diretório do site do SharePoint selecionado.
- Sob o Status Na coluna, você pode habilitar ou desabilitar um arquivo. (O arquivo do SharePoint não será exibido aos usuários finais se este campo estiver desabilitado.)
- Em Ações, existem duas opções:
- Aberto: A ação Abrir permite que os usuários visualizem ou acessem arquivos instantaneamente.
- Download: A opção Download permite que os usuários salvem arquivos localmente.

7. Listas e visualizações da biblioteca
- Vou ao Listas e visualizações da biblioteca guia do lado esquerdo.
- Você pode visualizar todos os documentos disponíveis no diretório do site do SharePoint selecionado.

- Abaixo, você encontrará algumas opções nas visualizações de Lista e Biblioteca:
- Cópia de: A opção Copiar permite copiar o URL de visualização do SharePoint.
- Limite: Define o número de linhas buscadas (funciona como limite de paginação). E só pode ser configurado no SharePoint.
- Estado: A lista do SharePoint não será exibida se este campo estiver desativado.
- Edit: Atualize as colunas visíveis na interface do usuário para os usuários finais.
- Na opção Editar, você pode selecionar quais colunas deseja exibir na interface do usuário. Todas as colunas ficarão visíveis caso nenhuma seja selecionada.
- Atualizar coluna: Obtenha e atualize as colunas de visualização do site do SharePoint.

8. Importação e Exportação
- Vou ao Importar e Exportar guia sob o Configurações. Esta funcionalidade está dividida em duas seções principais:
- Configuração de exportação: O administrador pode exportar a configuração completa de integração com o SharePoint da instância atual do Drupal.
- Clique no Exportar configuração botão para baixar o arquivo de configuração.
- O arquivo exportado pode ser reutilizado em outro site Drupal ou mantido como backup.
- Importar configuração: O administrador pode importar configurações previamente exportadas para uma instância do Drupal nova ou existente.
- Faça o upload do arquivo de configuração JSON exportado.
- Clique no botão Validar e Carregar.
- Após a validação, todas as configurações salvas são aplicadas automaticamente.


9. Configurações de registro
- Vou ao Configurações de registro guia sob o Configurações.
- permitir que o Ativar registros caixa de seleção.
- Quando ativado, o módulo começa a registrar eventos relacionados à integração com o SharePoint.
- Quando desativado, nenhum registro é gerado.
- Selecione os níveis de gravidade do registro:
- Os administradores podem escolher quais níveis de gravidade devem ser registrados com base em suas necessidades.

Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.
