Configurez OAuth U2M pour l’ingestion GitHub
Bêta
Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.
Cette page décrit comment configurer l'authentification OAuth utilisateur-à-machine (U2M) pour l'ingestion GitHub dans Databricks.
Prérequis
Pour ingérer depuis GitHub, vous devez disposer des éléments suivants :
- Un compte GitHub ayant accès à l'organisation dont vous souhaitez ingérer les données.
- Autorisation de créer des applications OAuth dans les paramètres de développeur de votre compte GitHub.
Configurer une application GitHub OAuth
-
Accédez à la page des paramètres de développeur de votre compte GitHub.
-
Dans la section **Applications OAuth**, cliquez sur **Nouvelle application OAuth**.
-
Saisissez un nom et l'URL de la page d'accueil de votre application, ainsi qu'une description.
-
Définissez l'URL de rappel d'autorisation comme suit :
https://<your_workspace_domain>/login/oauth/lakehousefederation.htmlPar exemple :
https://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html -
Cliquez sur Enregistrer l'application . Ceci vous redirige vers la page de détails de l'application.
-
Notez l’ ID client . Vous en avez besoin lorsque vous créez votre connexion Unity Catalog.
-
Cliquez sur Générer un nouveau secret client pour générer un secret client pour votre application.
-
Notez le **Secret client** généré. Cette valeur est affichée une seule fois.
Étapes suivantes
Un administrateur peut désormais utiliser l’Explorateur de catalogues pour créer une connexion afin que les non-administrateurs puissent créer des pipelines.