Aller au contenu principal

Configurer l’authentification à GitLab

info

Bêta

Cette fonction est en version bêta. Pour l’utiliser, un administrateur du workspace doit activer Lakeflow Connect pour GitLab depuis la page Prévisualisations . Consultez Gérer les aperçus Databricks.

Cette page explique comment configurer GitLab pour activer l'authentification depuis Databricks pour le connecteur GitLab. Utilisez les identifiants récupérés lors des étapes de cette page pour créer une connexion Unity Catalog dans Databricks.

Prérequis​

  • Vous devez être en mesure de créer une application OAuth GitLab dont vous êtes propriétaire sur gitlab.com. Le connecteur importe les données à partir de gitlab.com, et non à partir d'instances GitLab autogérées.
  • L’utilisateur qui s’authentifie doit être membre des groupes et des projets que vous souhaitez ingérer. Le connecteur lit uniquement les groupes et les projets auxquels cet utilisateur peut accéder.
  • Certaines tables nécessitent une offre GitLab payante. Consultez la page Quels abonnements GitLab le connecteur requiert-il ?.
  • Vous avez besoin du domaine de votre workspace Databricks pour définir l'URI de redirection de l'application OAuth.

Configurer GitLab​

Enregistrez une application OAuth GitLab pour obtenir les identifiants client qu'utilise Databricks pour s'authentifier. Consultez la documentation du fournisseur OAuth GitLab.

  1. Connectez-vous à gitlab.com et sélectionnez votre avatar dans le coin supérieur droit.
  2. Sélectionnez Modifier le profil .
  3. Dans la barre latérale gauche, sélectionnez Access > Applications .
  4. Sélectionnez Add new application .
  5. Dans Name , saisissez un nom pour l'application.
  6. Dans Redirect URI , saisissez https://<your-workspace-domain>/login/oauth/http.html.
  7. Sous Scopes , sélectionnez read_api . Cette portée accorde l’accès en lecture à l’API dans tous les groupes et projets auxquels l’utilisateur qui s’authentifie peut accéder.
  8. Sélectionnez Enregistrer l’application .
  9. Copiez l’ identifiant de l’application . Copiez le secret en sélectionnant Copier dans le champ Secret . Vous les saisissez lorsque vous créez la connexion.

Étapes suivantes​

Créez une connexion GitLab dans Databricks. Voir Créer une connexion GitLab.