Odoo 12 – Comment se connecter par votre compte Google G-Suite ?

Odoo-muti-modules-g-suite_1177x455

Si vous utilisez G-suite en entreprise, il peut se révéler très pratique que vos utilisateurs se connectent à Odoo grâce à leur compte G-suite. Cela peut se faire facilement car Odoo est compatible avec le protocole d’authentification Oauth2 qu’utilise les APIS de Google également.

Attention ce guide, ne fonctionne que pour G-suite, cela ne fonctionnera pas avec des comptes Gmail.
Découvrez ce guide de configuration d’authentification Oauth Google pour Odoo 11

Les étapes de configuration de connexion G-suite

  1. Activer le support de l’authentification Oauth dans Odoo
  2. Créer l’application d’accès G-suite OAuth2 pour Odoo
  3. Ajouter le Google OAuth2 client ID to Odoo
  4. Créer un nouvel utilisateur Odoo avec l’authentification G-suite
  5. Envoyez la notification de Connexion Odoo par G-suite au nouvel utilisateur

Important: Soyez sûr que Odoo est correctement configuré pour l’envoi de mail car un mail de confirmation sera envoyé au nouvel utilisateur en activant la connexion OAUTH

1. Activer le support de l’authentification Oauth2 dans Odoo

  1. Connectez vous à Odoo en tant qu’administrateur
  2. Naviguez dans le menu Applications
  3. Dans la recherche, effacé le filtrage par défaut des applications
  4. Recherchez le module OAuth2
  5. Cliquez Installer pour ajouter le module d’authentification OAUTH2

 

Odoo_oauth_Google

2. Créer dans G-suite l’accès G-suite OAuth2 pour Odoo

Pour débuter, connectez-vous sur votre console d’administration de Google App engine https://console.developers.google.com ou bien activez la au sein de G-suite dans vos services

Si vous n’avez pas encore de projet, définissez en un :

  1. Cliquez sur créer projet par le menu en haut a droite

oauth

  1. Puis, Renseignez ce que vous voulez dans le nom de projet et définissez l’emplacement du site App Engine

Capture d e cran 2016 04 30 a 19.57.51

  1. Cliquez sur Créer

Maintenant nous pouvons commencer par valider la possession du domaine utilisant le module OAUTH.

Cliquez sur Validation de domaine → Ajouter un domaine

Capture d e cran 2016 04 30 a 19.43.00

Entrez le domaine que vous voulez utiliser :

Capture d e cran 2016 04 30 a 19.43.12

Il vous sera demandé de créer un enregistrement DNS de type TXT après avoir cliqué sur Valider

Capture d e cran 2016 04 30 a 19.43.32

Dans le menu sur la gauche sélectionner “identifiants”

Puis cliquez sur Créer des identifiants → Id client Auth

Capture d e cran 2016 04 30 a 19.49.01

Capture d e cran 2016 06 28 a 12.22.04

Dans le champ Origines Javascript autorisées entrée l’URL accueil de votre instance odoo (port inclus)

Exemple: http://odoo.mydomain.com:XXXX

Sous URL de redirection autorisés utilisez le champ ci-dessus en ajoutant le chemin d’accès nécessaire à l’authentification OAUTH de Google

Exemple: http://odoo.mydomain.com:XXXX/auth_oauth/signin

Cliquez sur Créer

Vous verrez alors apparaître vos identifiants avec votre ID client ainsi que votre Code secret du Client

oauth3

3. intégrer le Google OAuth2 client ID dans Odoo 12

Accéder au menu Configuration → Paramètres généraux

Descendez jusqu’à la section Authentification Oauth

odoo_paramètres_oauth

Puis cliquez sur Fournisseurs Oauth

Google_oauth2_odoo authentification

Cliquez sur la ligne Google OAuth2.

Ensuite, cliquez sur case à cocher pour autoriser ce fournisseur OAuth2. 

Ajoutez sur cet écran l’ID Client OAuth obtenu à l’étape 2.

Google oauth_ID

     4. Créer un nouvel utilisateur avec cette méthode d’authentification.

Complétez au moins le champ nom et l’adresse Email. L’adresse Email doit correspondre à l’adresse G-suite.

Cliquez sur l’onglet Oauth

Définissez le fournisseur Oauth sur la valeur Google Oauth2

utilisateur_Odoo_oauth

Sauvegardez l’utilisateur. Ensuite, cliquez que le bouton pour envoyer les instructions de connexion à l’utilisateur.

(Le mail reçu contiendra un lien dont l’utilisation est obligatoire pour valider la première connexion)

      5. Activez l’authentification G-suite pour le nouvel utilisateur

Pour vous connecter, cliquez dans le lien reçu par Email.

Odoo mail de bienvenue Bicomm

 

 

 

 

 

 

 

 

Enfin, sur votre page d’accueil Odoo, cliquez simplement sur le bouton “Connexion avec Google”.

Odoo _Web_login

 

 

 

Si vous n’êtes pas déjà connecté à votre compte Google, vos identifiants seront demandés.

Confirmer que vous autorisez Odoo à Accéder à vos informations de connexion G-suite.

 

 

 

 

N’hésitez pas à nous contacter pour customiser votre page d’accueil sur Odoo et customiser vos usages:

Demande de contact

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *