Pular para o conteúdo principal

Configurar o OAuth U2M para ingestão do Microsoft SharePoint

info

Visualização

O conector do Microsoft SharePoint está em versão beta.

Esta página descreve como configurar a autenticação OAuth de usuário para máquina (U2M) para a ingestão do Microsoft SharePoint na Databricks.

Quais métodos de autenticação são compatíveis?

O conector do SharePoint é compatível com os seguintes métodos OAuth:

  • Autenticação U2M (recomendada)
  • Tokens manuais refresh authentication

Databricks recomenda o uso do U2M porque ele não exige que o senhor mesmo calcule os tokens refresh. Isso é feito para você automaticamente. Também simplifica o processo de conceder ao cliente Entra ID acesso aos seus arquivos do SharePoint e é mais seguro.

Etapa 1: Obter o ID do site do SharePoint

  1. Visite o site do SharePoint desejado em seu navegador.
  2. Anexe /\_api/site/id ao URL.
  3. Digite Enter .

Etapa 2: Obter nomes de unidades do SharePoint (opcional)

Se você quiser ingerir todas as unidades e documentos em seu site do SharePoint, pule esta etapa. No entanto, se você quiser ingerir apenas um subconjunto das unidades, precisará coletar seus nomes.

Os nomes das unidades estão listados no menu à esquerda. Há uma unidade default chamada Documents em cada site. Sua organização pode ter unidades adicionais. Por exemplo, as unidades na captura de tela a seguir incluem doclib1, subsite1doclib1 e muito mais.

visualizar unidades do SharePoint

Algumas unidades podem estar ocultas da lista. O criador da unidade pode definir isso nas configurações da unidade. Nesse caso, as unidades ocultas podem estar visíveis na seção Conteúdo do site .

exibir unidades ocultas do SharePoint

Etapa 3: Criar um cliente Microsoft Entra ID

Essa etapa cria um cliente que pode acessar os arquivos do SharePoint.

  1. No portal do Microsoft Azure(https://portal.azure.com), clique em Microsoft Entra ID . Talvez o senhor tenha que procurar por "Microsoft Entra ID".

    Portal do Azure: Cartão de identificação Entra

  2. No menu do lado esquerdo, na seção gerenciar , clique em App Registrations (Registros de aplicativos ).

  3. Clique em Novo registro .

    Novo botão de registro para o aplicativo Entra ID

  4. No formulário de registro de uma solicitação , especifique o seguinte:

    • Se o senhor deseja que outro locatário acesse esse aplicativo.
    • O URL de redirecionamento no seguinte formato: <databricks-instance-url>/login/oauth/sharepoint.html

    registrar um formulário de inscrição

    Você será redirecionado para a página de detalhes do aplicativo.

    Página de detalhes do aplicativo OAuth

  5. Anote os seguintes valores:

    • ID da aplicação (cliente)
    • ID do diretório (tenant)
  6. Clique em Credenciais do cliente: adicione um certificado ou segredo .

  7. Clique em + Novo segredo do cliente .

    + Novo botão secreto do cliente

  8. Adicione uma descrição.

  9. Clique em Adicionar .

    A lista atualizada de segredos do cliente é exibida.

  10. Copie o valor secreto do cliente e armazene-o com segurança. Depois de sair da página, você não poderá acessar o segredo do cliente.

Próximas etapas

  1. Crie uma conexão para armazenar os detalhes de autenticação que você obteve.
  2. Criar um pipeline de ingestão.