Configure o OAuth U2M para a ingestão do GitHub

Importante

Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Visualizações . Ver Gerir as pré-visualizações de Azure Databricks.

Esta página descreve como configurar a autenticação OAuth utilizador-para-máquina (U2M) para a ingestão do GitHub no Azure Databricks.

Pré-requisitos

Para ingerir a partir do GitHub, deve ter o seguinte:

  • Uma conta no GitHub com acesso à organização de onde queres ingerir dados.
  • Permissão para criar aplicações OAuth nas definições de programador da sua conta GitHub.

Configurar uma aplicação GitHub OAuth

  1. Vai à página de definições de programador da tua conta no GitHub.

  2. Na secção de Aplicações OAuth , clique em Nova Aplicação OAuth.

  3. Introduza um nome e URL da página inicial da sua candidatura, juntamente com uma descrição.

  4. Defina o URL de callback de autorização para o seguinte:

    https://<your_workspace_domain>/login/oauth/lakehousefederation.html

    Por exemplo:

    https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html

  5. Clique em Registar Candidatura. Isto leva-o à página de detalhes da candidatura.

  6. Anote o Client ID. Precisas disso quando crias a tua ligação ao Catálogo Unity.

  7. Clique em Gerar um novo segredo de cliente para gerar um segredo de cliente para a sua aplicação.

  8. Note o Segredo do Cliente gerado. Este valor é mostrado apenas uma vez.

Note

O Azure Databricks suporta apenas tokens de acesso de longa duração para o conector GitHub. Ao criar a aplicação OAuth, deixe o token de acesso de utilizador Expirar limpo. Se selecionares esta opção, o GitHub emite tokens de acesso de curta duração e a ingestão falha depois de o token expirar.

Passos seguintes

Um administrador pode agora usar o Explorador de Catálogos para criar uma ligação , permitindo que não administradores criem pipelines.