Aller au contenu principal

Configurer l’authentification auprès d’Azure DevOps

info

Bêta

Cette fonctionnalité est en version Bêta. Pour l’utiliser, un administrateur du workspace doit activer Lakeflow Connect for Azure DevOps depuis la page Aperçus . Consultez Gérer les aperçus Databricks.

Cette page décrit comment configurer Azure DevOps afin d'autoriser l'authentification à partir de Databricks pour le connecteur Azure DevOps. Utilisez les identifiants obtenus en suivant les étapes décrites sur cette page pour créer une connexion Unity Catalog dans Databricks.

Prérequis​

  • Une organisation Azure DevOps connectée à un tenant Microsoft Entra. Voir Utiliser des Service Principal et des identités managées.
  • Autorisation d’enregistrer une application dans Microsoft Entra ID.
  • Permission d'ajouter des utilisateurs à l'organisation Azure DevOps. Un membre de Project Collection Administrators peut ajouter le service principal.

Configurer Azure DevOps​

Le connecteur s’authentifie en tant que service principal Microsoft Entra. Enregistrez une application dans Microsoft Entra ID, puis ajoutez son service principal à votre organisation Azure DevOps. Consultez Utiliser des Service Principal et des identités managées.

Enregistrer une application Microsoft Entra​

  1. Dans le centre d’administration Microsoft Entra, sélectionnez Inscriptions d’applications > Nouvelle inscription .
  2. Saisissez un nom descriptif et sélectionnez le type de compte pris en charge pour votre application.
  3. Laissez URI de redirection vide.
  4. Cliquez sur Inscrire .
  5. Sur la page Vue d'ensemble de l'application, notez l' ID de l'application (client) et l' ID du répertoire (tenant) .

Créer un secret du client​

  1. Dans Inscriptions d’applications , sélectionnez votre application.
  2. Sélectionnez Certificats et secrets > Secrets client > Nouveau secret client .
  3. Ajoutez une description, sélectionnez une expiration et cliquez sur Ajouter .
  4. Notez la Valeur du secret du client. Microsoft Entra ID ne l'affiche pas à nouveau après avoir quitté la page.

Voir Ajouter et gérer des informations d’identification d’application dans Microsoft Entra ID.

Ajoutez le service principal à Azure DevOps​

  1. Dans Azure DevOps, sélectionnez Paramètres de l'organisation > Utilisateurs .
  2. Sélectionnez Ajouter des utilisateurs .
  3. Saisissez le nom d'affichage du Service Principal.
  4. Sélectionnez le niveau d’accès Basic et les projets à ingérer. L'accès à Azure Repos requiert Basic ou un niveau d'accès supérieur. L'accès Partie prenante ne comprend pas Azure Repos.
  5. Sélectionnez Ajouter .

Azure DevOps n'utilise pas les autorisations d'application Microsoft Entra pour autoriser le service principal. Accordez l'accès via le niveau d'accès, l'appartenance au projet et les appartenances aux groupes Azure DevOps. Le connecteur ingère uniquement les projets et les ressources auxquels le service principal peut accéder.

Étapes suivantes​

Créez une connexion Azure DevOps dans Databricks. Consultez Créer une connexion Azure DevOps.