Configurer l’authentification auprès de Microsoft Entra ID
Bêta
Cette fonctionnalité est en version Bêta. Pour l’utiliser, un administrateur du workspace doit activer Lakeflow Connect pour Microsoft Entra ID depuis la page Prévisualisations . Consultez Gérer les aperçus Databricks.
Cette page montre comment configurer Microsoft Entra ID pour activer l’authentification depuis Databricks pour le connecteur Microsoft Entra ID. Utilisez les identifiants obtenus en suivant les étapes décrites sur cette page pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Pour enregistrer l'application, vous devez avoir au moins le rôle de développeur d'applications. Pour ajouter des autorisations d'application Microsoft Graphe, vous devez avoir au moins le rôle d'administrateur d'application cloud. Voir Enregistrer une application dans Microsoft Entra ID et Configurer l'accès des applications aux APIs Web.
- Pour accorder le consentement d’administrateur pour les autorisations d’application Microsoft Graphe, vous devez avoir le rôle d’administrateur de rôle privilégié. Consultez Accorder le consentement d’administrateur à l’échelle du tenant à une application.
- La table
signinset la colonnesignInActivityde la tableusersnécessitent une licence Microsoft Entra ID P1 ou P2. Consultez Prérequis pour accéder à l'API de reporting Microsoft Entra et Lister les utilisateurs. - La table
role_eligibility_schedulelit les données PIM (Privileged Identity Management). L’utilisation de PIM nécessite des licences. Voir Qu’est-ce que Privileged Identity Management ?.
Configurer Microsoft Entra ID
Enregistrez une application dans Microsoft Entra ID, créez un secret client et accordez à l'application des autorisations d'application Microsoft Graphe. Databricks utilise les informations d'identification de l'application pour s'authentifier avec le flux d'informations d'identification client.
Enregistrer une application
- Connectez-vous au centre d'administration Microsoft Entra.
- Si vous avez accès à plusieurs tenants, utilisez l'icône Paramètres dans le menu supérieur pour passer au tenant que vous souhaitez ingérer.
- Accédez à Entra ID > App registrations et sélectionnez New registration .
- Saisissez un Nom pour l'application.
- Sous Types de comptes pris en charge, sélectionnez tenant uniquement - <votre tenant\>.<your tenant>
- Sélectionnez Enregistrer .
- Sur la page Vue d’ensemble de l’application, notez l’ ID de l’application (client) et l’ ID du répertoire (tenant) .
Voir Inscrire une application dans Microsoft Entra ID.
Créer un client secret
- Dans Enregistrements d’application , sélectionnez votre application.
- Sélectionnez Certificats & secrets > Secrets client > Nouveau secret client .
- Ajoutez une description pour le secret du client.
- Sélectionnez une expiration pour le secret ou spécifiez une durée de vie personnalisée.
- Sélectionnez Add .
- Enregistrez la Valeur du secret du client. Microsoft Entra ID n'affichera pas cette valeur à nouveau une fois que vous aurez quitté la page.
Voir Ajouter des identifiants à une application.
Accorder des autorisations d'application Microsoft Graph
- Dans Enregistrements d’application , sélectionnez votre application.
- Sélectionnez Autorisations de l'API > Ajouter une autorisation > Microsoft Graphe > Autorisations de l'application .
- Sélectionnez les autorisations pour les tables que vous prévoyez d'ingérer. Pour la liste complète, voir les autorisations OAuth requises.
- Sélectionnez Ajouter des autorisations .
- Sélectionnez Grant admin consent for <your tenant> , puis confirmez l'action de consentement.
Voir Configurer l’accès de l’application aux APIs web.
Identifier votre cloud Microsoft
Enregistrez le cloud Microsoft qui héberge votre tenant. La connexion prend en charge les valeurs suivantes pour Région cloud Microsoft :
commercial: service mondial Microsoft.us_gov_gcc_high: US Government L4 (GCC High).us_gov_dod: Gouvernement des États-Unis L5 (DoD).china_21vianet: Microsoft Azure exploité par 21Vianet.
Voir Déploiements de clouds nationaux.
Étapes suivantes
Créez une connexion Microsoft Entra ID dans Databricks. Consultez Créer une connexion Microsoft Entra ID.