Configurer l’authentification auprès d’Oracle Eloqua
Bêta
Cette fonctionnalité est en version bêta. Pour l’utiliser, un administrateur du workspace doit activer Lakeflow Connect pour Oracle Eloqua depuis la page Aperçus . Consultez Gérer les aperçus Databricks.
Pour laisser le connecteur Oracle Eloqua de Lakeflow Connect s’authentifier, enregistrez une application dans le framework Oracle Eloqua AppCloud Developer et trouvez l’URL de base de l’API de votre instance Oracle Eloqua. Utilisez les identifiants récupérés à partir des étapes de cette page pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Une instance Oracle Eloqua et un utilisateur Oracle Eloqua disposant des autorisations nécessaires pour les ressources ingérées par le connecteur.
- Un utilisateur Oracle Eloqua appartenant à un groupe de sécurité doté de l'autorisation d'action Accès au développeur cloud d'application . Cette autorisation est requise pour enregistrer une application. Consultez la liste des autorisations d'action Oracle Eloqua.
- L'URL de votre Workspace Databricks, pour définir l'URL de rappel OAuth de l'application.
Configurer Oracle Eloqua
Le connecteur Oracle Eloqua s'authentifie avec OAuth 2.0 en utilisant l'octroi de code d'autorisation. Pour obtenir les identifiants client, inscrivez une application dans le cadre de développement Oracle Eloqua AppCloud. Ensuite, trouvez l'URL de base de l'API de votre instance Oracle Eloqua.
Étape 1 : enregistrez une application Oracle Eloqua
Consultez Enregistrer votre application et S’authentifier à l’aide d’OAuth 2.0 dans la documentation d’Oracle Eloqua.
- Connectez-vous à Oracle Eloqua.
- Sélectionnez Paramètres > Développeur AppCloud .
- Sur la page Développeur d’applications , cliquez sur Créer une application .
- Saisissez un Nom et une Description pour l’application, et saisissez l’URL d’une image dans Icône . Les trois champs sont obligatoires.
- Dans URL de rappel OAuth , saisissez
https://<workspace-url>/login/oauth/http.html, où<workspace-url>est l'URL de votre workspace Databricks. - Activer l'URL , Configurer l'URL , URL d'état et URL de désinstallation sont facultatifs.
- Cliquez sur Enregistrer .
- Enregistrez l’ ID client et le Secret client de l’application. Pour afficher le Secret client , cliquez sur Afficher . Vous saisirez les deux valeurs lorsque vous créerez la connexion.
Étape 2 : trouver votre URL de base d’API
Oracle Eloqua héberge chaque instance sur l’un de ses nombreux centres de données, appelés pods. La connexion nécessite l’URL de base du pod de votre instance, par exemple https://secure.p03.eloqua.com. L’endpoint https://login.eloqua.com/id renvoie cette URL de base. Consultez Détermination des URL de base dans la documentation d’Oracle Eloqua.
-
Appelez l'endpoint
/idavec l'authentification HTTP de base. Utilisez le nom de votre entreprise (nom du site), votre nom d'utilisateur et votre mot de passe au format<site-name>\<username>:<password>:Bashcurl --user '<site-name>\<username>:<password>' https://login.eloqua.com/idPour appeler cet endpoint, l'utilisateur doit avoir au moins les autorisations Utilisateurs avancés - Marketing .
-
Dans la réponse, trouvez la valeur de
urls.base. Utilisez cette valeur comme URL de base de l’API lorsque vous créez la connexion. Saisissez uniquement le schéma et l’hôte, sans chemin d’accès ni barre oblique de fin.
Étapes suivantes
Créer une connexion Oracle Eloqua dans Databricks. Voir Créer une connexion Oracle Eloqua.