Skip to main content
Les connecteurs permettent à votre application Base44 de fonctionner avec les outils et les données que votre entreprise utilise déjà, de Gmail et Slack à Google Workspace, Snowflake et Databricks.
Tuiles de connecteurs sur un dégradé bleu, avec Gmail mis en avant

Connecter votre application à des outils externes

Vous avez besoin d’un plan Builder ou supérieur pour utiliser les connecteurs.

À propos des connecteurs

Connectez les outils que votre équipe utilise déjà, puis créez des flux d’application par-dessus.

Envoyer des rapports et des alertes

Envoyez des rapports, alertes ou résumés par e-mail via Gmail ou Outlook.

Générer des documents et des fichiers

Créez des documents, tableurs, présentations ou fichiers avec les outils Google Workspace.

Gérer des événements et la disponibilité

Créez et gérez des événements ou la disponibilité avec Google Calendar ou Outlook.

Notifier votre équipe

Envoyez des notifications ou des mises à jour aux équipes via Slack.

Suivre le code et les issues

Suivez l’activité de code, les issues et les pull requests avec GitHub API.

Interroger des données et créer des tableaux de bord

Interrogez des données externes et créez des tableaux de bord avec Snowflake ou Databricks.

Types de connecteurs

Chaque connecteur a un type, qui détermine le compte utilisé par la connexion. Vous choisissez le type quand vous ajoutez le connecteur.

Connecteur partagé

Vous connectez un compte une seule fois. Toutes les personnes qui utilisent votre application partagent cette connexion et ses données.Idéal pour un compte d’équipe ou une plateforme de données, comme des alertes Slack vers le canal de votre équipe ou un tableau de bord Snowflake.

Connecteur utilisateur de l'application

Chaque personne connecte son propre compte. Votre application peut ainsi travailler avec les données auxquelles ce compte a accès.Idéal pour les actions par personne, comme un CRM où chaque commercial envoie des e-mails depuis son propre Gmail.
Seuls les administrateurs de l’espace de travail peuvent configurer un connecteur utilisateur de l’application. Si vous n’êtes pas administrateur, cette option est désactivée quand vous ajoutez un connecteur. Demandez à un administrateur de le configurer.

Ajouter un connecteur

Vous ajoutez un connecteur depuis la page Connectors de votre espace de travail, depuis une application ou en le demandant au chat IA.

Depuis la page Connectors

Ajoutez un connecteur partagé pour que toutes les personnes qui utilisent votre application puissent utiliser le même compte connecté. Pour ajouter un connecteur partagé :
  1. Cliquez sur Connectors dans la barre latérale de votre espace de travail.
  2. Cliquez sur Add connector.
  3. Recherchez le connecteur, puis cliquez dessus.
  4. Si le connecteur propose les 2 types, sélectionnez Shared connector, puis cliquez sur Next.
  5. Saisissez un Connection name.
  6. Sous Who can access, sélectionnez où la connexion peut être utilisée. La valeur par défaut est Apps and Super agent. Pour Slack, ce paramètre est fixé sur Apps only.
  7. (Facultatif) Sous Permissions, sélectionnez Read-only ou Read & write. Cette option n’apparaît que pour les connecteurs qui proposent ce choix.
  8. Cliquez sur Add connector, puis autorisez le compte à partager dans la fenêtre du fournisseur.
Pour ajouter plutôt un connecteur utilisateur de l’application, sélectionnez App user connector à l’étape 4, puis suivez Utiliser votre propre client OAuth.

Depuis votre application

Ajoutez un connecteur partagé sans quitter l’application sur laquelle vous travaillez. Pour ajouter un connecteur partagé depuis une application :
  1. Dans votre application, cliquez sur Dashboard, puis sur Integrations.
  2. Cliquez sur Add connector.
  3. Recherchez le connecteur, puis cliquez dessus.
  4. Si le connecteur propose les 2 types, sélectionnez Shared connector, puis cliquez sur Next.
  5. (Facultatif) Sous Permissions, sélectionnez Read-only ou Read & write. Cette option n’apparaît que pour les connecteurs qui proposent ce choix.
  6. Cliquez sur Add connector, puis autorisez le compte dans la fenêtre du fournisseur.

Depuis le chat IA

Dites au chat IA ce que vous voulez connecter et comment vous voulez l’utiliser. Il suggère des connecteurs selon la structure, les pages et les données de votre application. Quand un flux a besoin d’un accès, le chat affiche une carte qui vous demande d’approuver la connexion avant de poursuivre la création. Pour parcourir la liste complète avec les catégories et des exemples de prompts, consultez le catalogue de connecteurs.

Comment les connecteurs fonctionnent dans votre application

Une fois un outil connecté, vous pouvez le réutiliser sur plusieurs pages, flux et fonctions backend. Demandez au chat IA de créer des pages, tables, tableaux de bord ou automatisations qui lisent ou écrivent dans le connecteur. Lorsque vous incluez un connecteur dans un flux, Base44 crée une fonction backend. Pour examiner son code, allez dans le tableau de bord de votre application, cliquez sur Code et ouvrez la fonction sous base44 > functions. Vous pouvez la modifier vous-même ou demander au chat IA de la mettre à jour. Par exemple :
Si vous ajoutez plus tard un flux qui nécessite des permissions supplémentaires, le chat IA vous demande d’approuver les nouvelles permissions pour cet outil.
Éditeur de code affichant une fonction backend qui publie un message dans Slack via le connecteur.

Connecteur Slack dans les fonctions backend


Utiliser votre propre client OAuth

Certains connecteurs fonctionnent avec votre propre client OAuth au lieu de celui de Base44. Vous enregistrez le client auprès du fournisseur, puis vous ajoutez ses identifiants dans votre espace de travail. Le connecteur les utilise ensuite.
Avant de commencer : vous devez être administrateur de l’espace de travail. Enregistrez une application OAuth auprès du fournisseur et obtenez ses identifiants. Ajoutez l’URL de callback aux URI de redirection autorisées du fournisseur.
Pour ajouter un connecteur avec votre propre client OAuth :
  1. Cliquez sur Connectors dans la barre latérale de votre espace de travail.
  2. Cliquez sur Add connector.
  3. Recherchez le connecteur, puis cliquez dessus.
  4. Si le connecteur propose les 2 types, sélectionnez App user connector, puis cliquez sur Next. Snowflake et Databricks ouvrent directement ce formulaire.
  5. Saisissez un Connector name pour identifier cette configuration.
  6. Saisissez votre Client ID et, si nécessaire, votre Client Secret. Remplissez les autres champs affichés pour votre connecteur.
  7. Sous Scopes, vérifiez les scopes sélectionnés et ajoutez-en ou retirez-en selon vos besoins. Pour les permissions non listées, saisissez un scope par ligne dans Additional scopes.
  8. Cliquez sur Add Connector.
Traitez votre Client Secret comme un mot de passe. Ne le partagez pas et ne l’incluez pas dans des captures d’écran.

Enregistrer les URL de callback

Lorsque vous configurez un connecteur avec votre propre client OAuth, vous enregistrez une URL de callback auprès de votre fournisseur OAuth. Il sait ainsi où renvoyer les personnes après leur autorisation.

Utiliser l’URL de callback unique

Chaque connecteur que vous ajoutez utilise une seule URL de callback pour toutes vos applications. Vous l’enregistrez donc une fois auprès de votre fournisseur OAuth. Elle continue de fonctionner à mesure que vous créez des applications et connectez des domaines personnalisés. Ajoutez cette URL aux URI de redirection autorisées de votre fournisseur OAuth :

Consulter vos URL de callback

Une connexion qui utilise encore des URL par application les liste par application, réparties entre Builder et Live app. L’URL de callback unique s’affiche dans le formulaire du connecteur quand vous l’ajoutez. Pour consulter les URL de callback par application :
  1. Cliquez sur Connectors dans la barre latérale de votre espace de travail.
  2. À côté du connecteur, cliquez sur View.
  3. À côté de la connexion, cliquez sur View connection.
  4. Cliquez sur View redirect URIs.
  5. Dans OAuth Redirect URIs, sélectionnez une application sous App.
  6. Trouvez les URL sous Builder et Live app. Développez Per-app URLs (for legacy connectors) si cette section s’affiche.

Faire basculer une connexion plus ancienne

Les connexions ajoutées avant le 17 août 2026 enregistrent une URL distincte pour chaque hôte d’application. Elles affichent un badge Per-app URLs à côté de leur nom. Chaque connexion bascule individuellement. Un même connecteur peut donc avoir certaines connexions sur l’URL de callback unique et d’autres encore sur des URL par application. Le basculement est utile si vous ajoutez des applications ou des domaines personnalisés et enregistrez une nouvelle URL à chaque fois. Si votre configuration est stable et fonctionne, il n’est pas nécessaire de basculer. Les connexions existantes continuent de fonctionner sur leurs URL par application tant que vous les y laissez.
Conservez vos URL de callback par application enregistrées chez votre fournisseur quand vous basculez. Les personnes qui se sont connectées avant le basculement en ont encore besoin. Les changements chez votre fournisseur peuvent aussi prendre quelques minutes pour prendre effet.
Pour faire basculer une connexion vers l’URL de callback unique :
  1. Cliquez sur Connectors dans la barre latérale de votre espace de travail.
  2. À côté du connecteur, cliquez sur View.
  3. À côté de la connexion, cliquez sur View connection.
  4. Sous Callback URLs, qui indique Uses per-app callback URLs, cliquez sur Switch to a single URL.
  5. Ajoutez l’URL affichée aux URI de redirection autorisées de votre fournisseur OAuth. Sélectionnez I’ve added the URL to my OAuth provider, puis cliquez sur Switch.
Pour revenir en arrière plus tard, ouvrez à nouveau la connexion et cliquez sur Switch back to per-app URLs. Vérifiez d’abord que votre fournisseur a toujours les URL par application enregistrées. Une connexion créée sur l’URL de callback unique peut ne jamais les avoir eues.

Choisir les scopes Google

Demandez le scope le plus étroit qui fait le travail. Lire le courrier d’une personne est restricted, alors qu’envoyer en son nom est sensitive. Une app qui a seulement besoin d’envoyer des e-mails peut donc rester hors du groupe restricted en ne demandant pas la lecture. Google trie les permissions qu’une app peut demander en 3 groupes. Le groupe dans lequel vous vous trouvez détermine ce que vous avez à faire avant que votre app puisse être mise en ligne. Cela concerne surtout Gmail, Drive, Calendar et Google Fit. Si vous connectez Google avec votre propre projet Google Cloud plutôt qu’avec le connecteur géré de Base44, votre app est celle enregistrée auprès de Google. Tout ce que Google demande ici vous est donc demandé à vous, et non à Base44. Quand elle est requise, cette évaluation s’appelle CASA. Elle est menée par l’App Defense Alliance et non par Google. Elle examine toute votre application, y compris la connexion des utilisateurs, la gestion des sessions et la gestion du code tiers. Prévoyez cela avant de construire plutôt qu’après. La vérification des scopes restricted peut prendre plusieurs semaines. Jusqu’à sa validation, Google peut limiter le nombre de personnes qui utilisent votre app et afficher un avertissement d’app non vérifiée. Les exigences, délais et exceptions sont fixés par Google. Consultez donc la documentation développeur de Google avant de planifier.
Le rôle de Base44 :
  • Votre projet Google Cloud, votre app OAuth et votre vérification sont à vous de gérer. Base44 ne peut pas les soumettre en votre nom.
  • Une évaluation porte sur la plateforme sur laquelle votre app s’exécute ainsi que sur votre propre code. Contactez le support tôt si vous en traversez une, pour que les bonnes personnes puissent vous aider.

Gérer vos connecteurs

Gardez les connexions de chaque application fonctionnelles : reconnectez celle qui a expiré ou supprimez celle dont vous n’avez plus besoin. Pour un connecteur utilisateur de l’application, chaque personne reconnecte son propre compte depuis votre application. Pour gérer une connexion :
  1. Dans votre application, cliquez sur Dashboard, puis sur Integrations.
  2. Sous App connections, trouvez la connexion.
  3. Cliquez sur l’icône d’actions (···) et sélectionnez une option :
    • Reconnect pour restaurer une connexion expirée ou révoquée.
    • Remove pour supprimer la connexion de cette application.

Gérer les configurations OAuth de l’espace de travail

Les configurations OAuth de l’espace de travail sont distinctes des comptes connectés dans une application. Vous pouvez modifier leurs identifiants et leurs scopes, ajouter une autre connexion ou supprimer une configuration.
La suppression d’une configuration OAuth de l’espace de travail est irréversible.
Pour gérer une configuration OAuth de l’espace de travail :
  1. Cliquez sur Connectors dans la barre latérale de votre espace de travail.
  2. À côté du connecteur, cliquez sur View.
  3. Choisissez une action :
    • Pour modifier une configuration, cliquez sur View connection à côté de la connexion. Modifiez le nom, les identifiants ou les scopes, puis cliquez sur Save Changes. Laissez Client Secret vide pour conserver le secret existant.
    • Pour ajouter une autre connexion au même connecteur, par exemple de l’autre type, cliquez sur Add another connector.
    • Pour supprimer une configuration, cliquez sur View connection à côté de la connexion, puis sur Delete Connector et confirmez.
Les modifications de scopes s’appliquent aux nouvelles connexions. Les personnes déjà connectées conservent leur accès approuvé jusqu’à leur prochaine connexion. Les listes de scopes peuvent aussi changer côté fournisseur. Vérifiez donc toujours les permissions affichées pendant le flux de connexion.

Contrôler la disponibilité dans l’espace de travail

Les propriétaires et administrateurs de l’espace de travail peuvent choisir les connecteurs utilisables dans l’espace de travail. Consultez Gérer la disponibilité des connecteurs pour votre espace de travail.
Vous avez besoin d’un plan Business ou Enterprise pour gérer la disponibilité des connecteurs.

FAQ

Vous devrez peut-être reconnecter si le compte a été déconnecté, si son accès a été révoqué, ou si le service connecté vous demande de vous connecter à nouveau. Pour les étapes, consultez Gérer vos connecteurs ci-dessus.
Quand vous utilisez votre propre client OAuth, l’URL de callback enregistrée auprès du service doit correspondre exactement à celle envoyée par Base44. Vérifiez que https://connectors.base44.com/api/oauth/callback est enregistrée dans votre application OAuth. Si la connexion utilise encore des URL par application, chaque URL listée doit être enregistrée à la place. Pour les trouver, consultez Consulter vos URL de callback ci-dessus.
Un connecteur utilisateur de l’application fonctionne uniquement pour les personnes admises par votre propre application OAuth. La plupart des fournisseurs limitent une nouvelle application OAuth à une audience de test ou interne jusqu’à sa publication. Vérifiez donc le paramètre d’audience de votre application OAuth auprès du fournisseur.

Besoin de plus de contrôle sur une API spécifique ? Utilisez une intégration personnalisée.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.