Connexion des comptes
Comment connecter un compte OAuth personnel — depuis les Paramètres ou directement depuis un bloc de workflow — et comment diagnostiquer une connexion qui échoue
Les intégrations basées sur OAuth (GitHub, Google, Microsoft, …) distinguent deux choses :
- L'intégration elle-même — installée et configurée par un administrateur de l'organisation sous Paramètres → Intégrations. Elle stocke les identifiants OAuth au niveau de l'organisation (Client ID / Client Secret) et crée une connexion pour le produit. Une intégration affichée Active ici signifie que l'organisation l'a configurée et activée — cela ne signifie pas que votre compte personnel est déjà lié.
- Votre compte personnel — le compte OAuth que vous autorisez via cette intégration. C'est ce que liste le sélecteur de compte d'un bloc de workflow (p. ex. « Select GitHub account »).
Où connecter un compte
Vous pouvez connecter un compte personnel depuis les deux endroits — les deux aboutissent au même écran de consentement OAuth du fournisseur :
- Paramètres → Intégrations (onglet compte) : choisissez le fournisseur et cliquez sur Connect.
- Directement depuis un bloc : ouvrez la liste déroulante de comptes du bloc et choisissez Connect <provider> account. Une boîte de dialogue affiche les permissions demandées ; Connect vous redirige vers le fournisseur. À votre retour, le nouveau compte est sélectionné automatiquement.
Les comptes sont connectés sur la connexion Default de l'intégration — la connexion créée automatiquement par la plateforme lorsqu'un administrateur installe l'intégration. Si votre organisation utilise des connexions nommées supplémentaires (par exemple par environnement), utilisez Re-authorize sur la connexion concernée dans le panneau d'administration des connexions.
La liste déroulante affiche les comptes que vous avez connectés dans cette organisation. Un identifiant sélectionné par un collaborateur apparaît comme « Saved by collaborator » — vous n'avez pas besoin de son compte pour exécuter le workflow, mais vous pouvez connecter le vôtre à tout moment.
Diagnostiquer une connexion qui échoue
La boîte de dialogue de connexion reste ouverte et affiche l'erreur lorsque l'URL d'autorisation ne peut pas être construite :
| Erreur | Signification | Correctif |
|---|---|---|
No Default connection found. Install the integration first. | L'intégration n'est pas installée (ou a été retirée) pour cette organisation. | Un administrateur installe/active l'intégration sous Paramètres → Intégrations. |
OAuth client credentials are misconfigured for provider … | Le Client ID au niveau de l'organisation est mal formé — p. ex. une adresse e-mail collée dans le champ Client ID. | Un administrateur corrige le Client ID / Client Secret dans le formulaire d'identifiants de l'intégration. |
OAuth client credentials are not configured for provider … | L'intégration est activée mais aucun Client ID / Secret n'a été enregistré. | Un administrateur complète le formulaire d'identifiants. |
Le fournisseur affiche un avertissement redirect_uri | L'application OAuth enregistrée chez le fournisseur ne liste pas l'URL de rappel de votre déploiement. | Enregistrez https://<votre-hôte>/api/auth/integrations/account/callback/<provider> sur l'application OAuth du fournisseur. |
Après une connexion réussie, vous êtes redirigé vers votre point de départ et le compte apparaît dans la liste déroulante (et est sélectionné automatiquement si rien n'était sélectionné auparavant).