Configurer l’authentification pour Box
Bêta
Cette fonctionnalité est en version bêta. Pour l'utiliser, un administrateur de workspace doit activer Lakeflow Connect for Box Audit Logs depuis la page Prévisualisations . Consultez Gérer les aperçus Databricks.
Configurez Box pour activer l’authentification à partir de Databricks pour le connecteur Box Audit Logs. Utilisez les identifiants de ces étapes pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Activez l'authentification multifactorielle (MFA) sur le compte Box qui crée l'application. Box nécessite l'authentification MFA avant d'afficher le secret du client dans le tab Configuration . Voir Configuration avec l'octroi des identifiants client.
- Vous devez être administrateur d’entreprise ou co-administrateur avec l’autorisation Exécuter de nouveaux rapports et accéder aux rapports existants . L’API Events nécessite cette autorisation. Consultez Obtenir les événements d’entreprise.
- Pour un coadministrateur, activez Exécuter de nouveaux rapports et accéder aux rapports existants dans la section Autorisation de rôle et d'accès de la page des détails du coadministrateur. Voir Autorisations de coadministrateur requises pour exécuter des rapports.
Configurer Box
Le connecteur s'authentifie auprès d'une application d'authentification serveur Box qui utilise les informations d'identification du client (CCG). Voir Configuration avec l'octroi d'identifiants de client.
-
Connectez-vous à Box et ouvrez la console de développement.
-
Sélectionnez Nouvelle application .
-
Sélectionnez Server comme type d'application.
-
Laissez l'option Client Credentials Grant sélectionnée sous Select Method .
-
Sélectionnez Créer .
-
Sous le Configuration tab, définissez Niveau d’accès de l’application sur Accès application + Entreprise . La portée Gérer les propriétés d’entreprise nécessite Accès application + Entreprise. Voir Portées.
-
Dans Scopes de l'application , sélectionnez Gérer les propriétés de l'entreprise . Il s'agit du seul champ d'application requis par le connecteur. Voir Obtenir des événements.
-
Sélectionnez Enregistrer en haut à droite.
-
Si Détails de l’application n’indique pas Autorisation comme Autorisé , autorisez l’application. Les applications d’authentification de serveur doivent être autorisées avant d’être utilisées. Voir Approbation d’application de plateforme.
- Si vous êtes administrateur ou co-administrateur d’entreprise et que la Configuration tab vous invite à autoriser, autorisez l’application à cet endroit.
- Si vous n'êtes pas administrateur ou coadministrateur, sélectionnez Envoyer l'application pour autorisation lorsque vous y êtes invité. Donnez ensuite l’ ID client à un administrateur.
- En tant qu'administrateur, vous pouvez également autoriser l'application dans la console d'administration. Sélectionnez Plateforme dans la navigation à gauche, puis Applications de plateforme . Sélectionnez Ajouter en haut à droite, ou sélectionnez ... sur la ligne de l'application, puis saisissez l' Identifiant client .
-
Dans les détails de l’application , sous Accès :
- Copiez l’ ID client .
- Sélectionnez Fetch Secret . Si Box vous demande de vous connecter à nouveau, veuillez le faire, puis copiez le Client Secret .
-
Sélectionnez l’icône de votre compte en haut à droite, puis sélectionnez Copier l’ID de l’entreprise . Voir Localisation des ID.
Étapes suivantes
Créer une connexion aux Logs d'audit Box dans Databricks. Voir Créer une connexion aux Logs d'audit Box.