Authentification par connexion Facebook

La fonction de connexion OAuth Facebook permet aux utilisateurs Odoo de se connecter à leur base de données avec leur compte Facebook.

Danger

Les bases de données hébergées sur Odoo.com ne doivent pas utiliser la connexion OAuth pour le propriétaire ou l’administrateur de la base de données, car cela délierait la base de données de leur compte Odoo.com. Si OAuth est configuré pour cet utilisateur, la base de données ne peut plus être dupliquée, renommée ou autrement gérée depuis le portail Odoo.com.

Configuration de Meta for Developers

Aller sur Meta for Developers et se connecter. Cliquer sur Mes apps. Sur la page Apps, cliquer sur Créer une app.

Sur la page Cas d’utilisation, sélectionner Authentifier et demander des données aux utilisateurs avec Facebook Login, puis cliquer sur Suivant.

Dans le champ Ajouter un nom d’app, saisir Odoo Login OAuth, ou un titre similaire.

Note

L”e-mail de contact de l’application correspond par défaut à l’adresse e-mail associée au compte Meta. Si cette adresse e-mail n’est pas régulièrement consultée, il peut être judicieux d’utiliser une autre adresse e-mail.

Cliquer sur Suivant. Examiner les exigences de publication, les conditions de la plateforme Meta et les politiques pour développeurs. Ensuite, cliquer sur Créer une application.

Important

Cliquer sur Créer une application peut nécessiter de saisir à nouveau le mot de passe.

Personnaliser l’application

Une fois la nouvelle application créée, la page Tableau de bord apparaît avec une liste d’étapes à compléter avant que l’application puisse être publiée. À partir de là, cliquer sur Personnaliser l’ajout d’un bouton de connexion Facebook.

Le tableau de bord de l'application dans la plateforme Meta pour développeurs.

Sur la page Personnaliser, cliquer sur Paramètres.

Dans le champ URI de redirection OAuth valides, saisir https://<url de base odoo>/auth_oauth/signin, en remplaçant <url de base odoo> par l’URL de la base de données applicable.

Example

Si une base de données a l’URL https://exemple.odoo.com, l’URL https://exemple.odoo.com/auth_oauth/signin serait saisie dans le champ URI de redirection OAuth valides.

Cliquer sur Enregistrer les modifications une fois terminé.

Configurer les paramètres

À l’extrême gauche de la page, cliquer sur Paramètres de l’application ‣ Basique. Cette page contient des paramètres supplémentaires qui sont requis avant que l’application puisse être soumise pour approbation.

Dans le champ URL de la politique de confidentialité, saisir https://www.odoo.com/privacy.

Note

https://www.odoo.com/privacy est la politique de confidentialité par défaut pour les bases de données hébergées sur Odoo.com.

Cliquer sur le champ Icône de l’application pour ouvrir une fenêtre de téléchargement de fichier. À partir de là, sélectionner et télécharger une icône d’application.

Dans le champ Suppression des données utilisateur, saisir https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html.

Note

Ce document fournit des instructions sur la manière dont un utilisateur peut supprimer son compte Odoo.

Enfin, cliquer sur le champ Catégorie et sélectionner Entreprise et pages dans le menu déroulant.

Cliquer sur Enregistrer les modifications.

Exemple de la page des paramètres de base dans la plateforme Meta pour développeurs.

Capturer l’ID de l’application

Une fois l’application créée et approuvée, sélectionnez et copiez l”ID de l’application. Collez cette information dans un presse-papiers ou un fichier bloc-notes, car elle sera nécessaire lors d’une étape ultérieure pour finaliser la configuration.

Publier

Sur le côté gauche de la page, cliquez sur Publier. Selon le statut du compte Facebook connecté, des étapes supplémentaires de vérification et de test peuvent être requises et sont listées sur cette page.

Après avoir examiné les informations, cliquez sur Publier.

Voir également

Des informations supplémentaires concernant le développement d’applications Meta, y compris des détails sur la création, les tests et les cas d’usage, sont disponibles dans la documentation Meta pour les développeurs.

Configuration Odoo

Commencez par activer le mode développeur.

Allez dans l”application Paramètres, puis faites défiler jusqu’à la section Intégrations. Cochez la case intitulée Authentification OAuth. Cliquez sur Enregistrer.

Le paramètre d'activation OAuth dans l'application Paramètres.

Ensuite, connectez-vous à la base de données une fois l’écran de connexion chargé.

Une fois connecté, allez dans application Paramètres ‣ Utilisateurs & Sociétés ‣ Fournisseurs OAuth. Cliquez sur Facebook Graph.

Dans le champ ID client, saisissez l”ID de l’application de la section précédente, puis cochez la case Autorisé.

L'enregistrement Facebook Graph dans Odoo.