Configurar OAuth U2M para ingestão de GitHub

Importante

Esse recurso está em Beta.

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

Pré-requisitos

Para ingerir de GitHub, você deve ter o seguinte:

  • Uma conta GitHub com acesso à organização da qual você deseja ingerir dados.
  • Permissão para criar aplicativos OAuth nas configurações de desenvolvedor da sua conta de GitHub.

Configure um aplicativo OAuth do GitHub

  1. Entre em sua conta do GitHub.

  2. No canto superior direito de qualquer página, clique na foto do seu perfil para abrir o menu de navegação do usuário.

  3. Clique em Configurações.

  4. Clique em Configurações de desenvolvedor.

  5. Na seção Aplicativos OAuth , clique em Novo Aplicativo OAuth.

  6. Insira um nome memorável do aplicativo no campo do nome do Aplicativo .

  7. No campo URL da página inicial, insira a URL principal da sua instância do Azure Databricks. Por exemplo, https://my-databricks-account.cloud.databricks.com. Opcionalmente, insira uma descrição da aplicação.

  8. Defina a 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

  9. Clique em Register Application. Isso leva você para a página de detalhes do aplicativo.

  10. Observe a ID do cliente. Você precisará disso quando criar sua conexão do Unity Catalog.

  11. Clique em Gerar um novo segredo do cliente para gerar um segredo do cliente para seu aplicativo.

  12. Observe o segredo do cliente gerado. Esse valor é exibido apenas uma vez.

Próximas Etapas 

Um administrador agora pode usar o Gerenciador de Catálogos para criar uma conexão para que os não administradores possam criar pipelines.