Site icon Bicomm Informatique

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

 

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

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

  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

Entrez le domaine que vous voulez utiliser :

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

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

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

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

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

Puis cliquez sur Fournisseurs Oauth

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.

     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

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.

 

 

 

 

 

 

 

 

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

 

 

 

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

Quitter la version mobile