Aller au contenu principal

Configurer l’authentification pour SurveyMonkey

info

Bêta

Cette fonctionnalité est en version bêta. Pour l’utiliser, un administrateur de workspace doit activer Lakeflow Connect for SurveyMonkey à partir de la page Aperçus . Consultez Gérer les aperçus Databricks.

Pour permettre au connecteur SurveyMonkey de Lakeflow Connect de s’authentifier, enregistrez une application dans le portail des développeurs SurveyMonkey et déployez-la en tant qu’application privée. Le connecteur utilise l’authentification OAuth utilisateur à machine (U2M). Utilisez les identifiants obtenus à partir des étapes de cette page pour créer une connexion Unity Catalog dans Databricks.

Prérequis​

  • Un plan SurveyMonkey qui prend en charge les applications privées. Tous les utilisateurs d’une application privée doivent appartenir à la même équipe SurveyMonkey et avoir un plan payant qui offre un accès API direct. SurveyMonkey nécessite un plan Enterprise pour déployer une application privée. Voir Applications privées SurveyMonkey et Accès à l’API SurveyMonkey.
  • Le centre de données qui héberge votre compte SurveyMonkey : États-Unis, Union européenne ou Canada. Vous le sélectionnez comme Région de données lorsque vous créez la connexion.
  • L’URL de votre workspace Databricks, pour définir l’URI de redirection OAuth de l’application.

Le connecteur lit les sondages dont l'utilisateur autorisé est propriétaire ou qui sont partagés avec lui.

Configurer SurveyMonkey​

Enregistrez une application SurveyMonkey pour obtenir les identifiants client utilisés par Databricks pour l'authentification. Pour plus d’information, consultez Enregistrement d'une application dans la documentation de l'API SurveyMonkey.

  1. Connectez-vous au portail développeur de SurveyMonkey pour le centre de données de votre compte :

  2. Sur la page Mes applications , cliquez sur Ajouter une nouvelle application .

  3. Dans les champs Surnom de l'application et Créateur de l'application , saisissez les valeurs requises.

  4. Sélectionnez Application privée , puis cliquez sur Créer une application . SurveyMonkey crée l’application en tant que brouillon.

  5. Ouvrez la page Paramètres de l’application.

  6. Dans le champ URL de redirection OAuth , saisissez https://<workspace-url>/login/oauth/http.html, où <workspace-url> est l’URL de votre espace de travail Databricks.

  7. Cliquez sur Soumettre les modifications .

  8. Sous Champs d’application , activez les champs d’application suivants :

    • Afficher les sondages (surveys_read)
    • Afficher les collecteurs (collectors_read)
    • Afficher les contacts (contacts_read)
    • Voir les réponses (responses_read)
    • Voir les détails de la réponse (responses_read_detail)

    Pour les tables couvertes par chaque champ d'application, veuillez consulter les autorisations OAuth requises.

  9. Cliquez sur Mettre à jour les champs d’application .

  10. Cliquez sur Déployer pour déployer l'application en tant qu'application privée. SurveyMonkey désactive les applications brouillons après une période de brouillon de 90 jours, et aucun autre compte SurveyMonkey ne peut authentifier une application brouillon. Voir Déploiement d'une application.

  11. Sur la page Paramètres de l'application, enregistrez les valeurs suivantes. Vous les saisissez lorsque vous créez la connexion.

    • Identifiant client
    • Secret : cliquez sur Afficher le secret pour l’afficher. Vous le saisissez comme secret client .

Étapes suivantes​

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