Configurer l’authentification à Asana
Bêta
Cette fonctionnalité est en Bêta. Pour l’utiliser, un administrateur du workspace doit activer Lakeflow Connect pour Asana depuis la page Prévisualisations . Consultez Gérer les aperçus Databricks.
Pour permettre au connecteur Asana de Lakeflow Connect de s’authentifier, enregistrez une application OAuth Asana avec toutes les autorisations et ajoutez-la au workspace Asana à partir duquel vous souhaitez effectuer l’importation. Utilisez les identifiants récupérés à partir des étapes de cette page pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Un utilisateur Asana qui peut visualiser les Workspace, les équipes, les projets et les autres objets que vous souhaitez ingérer. Le connecteur accède à l’API Asana pour le compte de l’utilisateur autorisé ; il n’ingère donc que les données auxquelles cet utilisateur a accès. Voir OAuth Asana.
- Pour ingérer les portefeuilles, les objectifs et les entrées de suivi du temps, un plan Asana Advanced ou Enterprise est nécessaire. Pour ingérer des champs personnalisés, un plan Starter ou supérieur est requis. Voir les tarifs d'Asana.
- Votre URL de workspace Databricks, pour définir l’URL de redirection de l’application OAuth.
Configurer Asana
Enregistrez une application OAuth Asana pour obtenir l'ID client et le secret client que Databricks utilise pour l'authentification. Pour plus d'informations, voir OAuth Asana et Distribution d'applications Asana.
- Connectez-vous à la console de développement Asana.
- Sélectionnez Créer une nouvelle application .
- Saisissez un Nom d'application . Les utilisateurs verront ce nom lorsque l’application demandera l’autorisation d’accéder à leur compte.
- Définissez l’ URL de redirection sur
https://<workspace-url>/login/oauth/http.html, où<workspace-url>est l’URL de votre Workspace Databricks. - Sous l’ OAuth tab, sous Scopes d’autorisation , activez Autorisations complètes . Le connecteur demande le scope
defaultd’Asana, qui nécessite une application enregistrée avec des autorisations complètes. - Sur le tab Gérer la distribution , sélectionnez Workspace spécifique , puis enregistrez.
- Sélectionnez + Add workspace , sélectionnez le workspace Asana à ingérer, puis sélectionnez Add .
- Dans le tab OAuth , copiez l’ ID de client et le secret de client . Utilisez ces valeurs pour créer une connexion Unity Catalog dans Databricks.
Étapes suivantes
Créez une connexion Asana dans Databricks. Voir Créer une connexion Asana.