Menu

Comment corriger "Authentication failed: Odoo API Error (AccessDenied)" lors de la connexion de Zapier à Odoo

Corriger l'erreur AccessDenied Zapier Odoo — Solution d'authentification échouée

Corriger l'erreur AccessDenied Zapier Odoo : Échec d'authentification

Si vous essayez de connecter Zapier à une instance Odoo et que vous recevez l'erreur suivante :

Authentication failed: Odoo API Error (AccessDenied): Access Denied

vous pourriez penser que le problème est lié à des identifiants incorrects ou des permissions utilisateur. Cependant, dans de nombreux cas, le vrai problème est en fait un paramètre de configuration du serveur dans Odoo.

Cet article explique pourquoi cette erreur se produit et comment la corriger en quelques secondes.

Pourquoi Zapier affiche l'erreur "AccessDenied" avec Odoo

Lorsque Zapier se connecte à Odoo, il communique via l'API XML-RPC.

Lors du processus de connexion, Zapier tente d'abord de récupérer la liste des bases de données disponibles depuis le serveur Odoo avant d'effectuer l'authentification.

Si votre configuration Odoo contient le paramètre suivant :

list_db = False

Odoo bloque le point d'accès de listage des bases de données.

Comme Zapier ne peut pas accéder au sélecteur de base de données, il échoue à compléter le processus d'authentification et retourne l'erreur trompeuse : AccessDenied — même si vos identifiants sont parfaitement corrects.

La solution simple (solution recommandée)

Pour corriger le problème, vous devez activer le listage des bases de données dans votre fichier de configuration Odoo.

Étape 1 : Ouvrir votre fichier de configuration Odoo

Généralement situé à :

/etc/odoo/odoo.conf

ou

/etc/odoo.conf

Étape 2 : Activer le listage des bases de données

Mettez à jour ou ajoutez le paramètre suivant :

list_db = True

Exemple de configuration :

[options]
admin_passwd = yourpassword
db_host = False
db_port = False
db_user = odoo
db_password = False
list_db = True

Étape 3 : Redémarrer le service Odoo

sudo systemctl restart odoo

Après avoir redémarré le service, essayez de reconnecter Zapier à Odoo. Dans la plupart des cas, la connexion fonctionnera immédiatement.

Pourquoi cette correction fonctionne

L'intégration de Zapier avec Odoo nécessite l'accès au point d'accès de listage des bases de données lors du processus de connexion.

Quand list_db est désactivé
  • Zapier ne peut pas récupérer le nom de la base de données
  • L'authentification échoue
  • Odoo retourne une erreur AccessDenied
Quand list_db est activé
  • Zapier découvre correctement la base de données
  • L'authentification via XML-RPC réussit
  • La connexion fonctionne immédiatement

Conseils de dépannage supplémentaires

Si le problème persiste après avoir activé list_db, vérifiez les points suivants :

Vérification Détails
URL Odoo Assurez-vous d'utiliser la bonne URL de l'instance Odoo (y compris https://)
Nom de la base de données Vérifiez le nom exact de la base de données utilisé dans la connexion
Identifiants utilisateur Vérifiez que l'identifiant (email) et le mot de passe sont corrects
Accès XML-RPC Assurez-vous que les points d'accès XML-RPC sont activés et accessibles
Pare-feu Confirmez qu'aucun pare-feu ne bloque les points d'accès API sur votre serveur

Conclusion

Si vous rencontrez "Authentication failed: Odoo API Error (AccessDenied)" en connectant Zapier à Odoo, le problème est souvent causé par la configuration :

list_db = False

Changez-le simplement en list_db = True, redémarrez Odoo, et la connexion devrait fonctionner.

Zapier Odoo authentification échouée, Odoo API AccessDenied Zapier, connecter Zapier à Odoo erreur, erreur authentification XML-RPC Odoo, paramètre list_db Odoo, zapier odoo accessdenied, odoo api accessdenied, zapier odoo authentification échouée, connecter zapier à odoo, odoo xmlrpc authentification, paramètre odoo list_db, corriger connexion zapier odoo, configuration odoo list_db, erreur intégration zapier odoo, odoo access denied correction
Partager cette publication
Arrêtez-vous avant de tester : comprendre la base de données neutralisée d'Odoo et le fichier neutralize.sql
Guide complet sur le mécanisme de base de données neutralisée d'Odoo et comment définir votre propre fichier neutralize.sql pour les modules personnalisés