Aller au contenu principal

Configuration de la console Google

Avant que le module Google Workspace puisse communiquer avec les services Google, vous devez créer un projet Google Cloud, activer les API requises et générer des identifiants OAuth. Ce guide vous accompagne à chaque étape.

Étape 1 : Créer un projet Google Cloud

  1. Allez sur la Google API Console.
  2. Cliquez sur Select a project dans la barre de navigation supérieure, puis cliquez sur New Project.
  3. Saisissez un nom de projet (par ex., « Concord CRM Integration »).
  4. Cliquez sur Create et attendez que le projet soit provisionné.
  5. Assurez-vous que le nouveau projet est sélectionné dans le menu déroulant des projets.
info

Si vous avez déjà un projet Google Cloud que vous souhaitez réutiliser, sélectionnez-le dans la liste des projets au lieu d'en créer un nouveau.

Étape 2 : Activer les API requises

Avec votre projet sélectionné, activez chacune des API suivantes :

  1. Naviguez vers APIs & Services → Library.
  2. Recherchez et activez chaque API individuellement :
    • Google Drive API
    • Google Docs API
    • Google Sheets API
    • Google Slides API

Pour chaque API :

  1. Cliquez sur le nom de l'API dans les résultats de recherche.
  2. Cliquez sur Enable.
  3. Attendez la confirmation avant de passer à la suivante.
attention

Les quatre API doivent être activées pour que le module fonctionne correctement. Si une API est manquante, le service Google correspondant ne sera pas accessible depuis le CRM.

Étape 3 : Configurer l'écran de consentement OAuth

  1. Naviguez vers APIs & Services → OAuth consent screen.
  2. Sélectionnez le type d'utilisateur :
    • External -- Recommandé pour la plupart des configurations. Permet à tout compte Google de s'autoriser.
    • Internal -- Disponible uniquement pour les comptes Google Workspace (payants). Limite l'accès aux utilisateurs de votre organisation.
  3. Cliquez sur Create.
  4. Remplissez les champs obligatoires :
    • App Name -- Un nom que les utilisateurs verront lors de l'autorisation (par ex., « Concord CRM »).
    • User Support Email -- Votre adresse e-mail de support.
    • Developer Contact Information -- Votre adresse e-mail.
  5. Cliquez sur Save and Continue à travers les étapes Scopes et Test Users (aucune modification nécessaire pour une configuration de base).
  6. Cliquez sur Back to Dashboard depuis l'onglet Summary.

Statut de publication

StatutHTTPS requisNotes
TestingNonLimité à 100 utilisateurs test ; affiche un avertissement de consentement supplémentaire
ProductionOuiDisponible pour tous les utilisateurs ; votre site doit utiliser HTTPS
astuce

Pour la configuration et les tests initiaux, gardez l'application en mode Testing. Une fois que vous avez vérifié que tout fonctionne, passez en Production pour une expérience d'autorisation fluide.

Étape 4 : Créer les identifiants OAuth

  1. Naviguez vers APIs & Services → Credentials.
  2. Cliquez sur Create Credentials → OAuth client ID.
  3. Sélectionnez Web application comme type d'application.
  4. Saisissez un nom pour l'identifiant (par ex., « Concord CRM OAuth »).
  5. Sous Authorized redirect URIs, ajoutez l'URI suivante :
https://yourdomain.com/google-workspace/callback

Remplacez yourdomain.com par le domaine réel où votre Concord CRM est installé.

  1. Cliquez sur Create.
  2. Une boîte de dialogue affichera votre Client ID et Client Secret. Copiez les deux valeurs.
attention

L'URI de redirection doit correspondre exactement à l'URL d'installation de votre Concord CRM, y compris le protocole (HTTPS) et le chemin. Une URI de redirection incorrecte entraînera un échec d'autorisation.

Étape 5 : Connecter à Concord CRM

  1. Connectez-vous à votre Concord CRM en tant qu'administrateur.
  2. Naviguez vers les paramètres du module Google Workspace.
  3. Collez le Client ID et le Client Secret de l'étape précédente.
  4. Cliquez sur Save & Authorize.
  5. Un écran de consentement Google apparaîtra. Sélectionnez votre compte Google et accordez les permissions demandées.
  6. Vous serez redirigé vers Concord CRM. Le statut de connexion devrait maintenant afficher Authorized.
info

Si votre application Google Cloud est en mode Testing, vous verrez un écran d'avertissement supplémentaire lors de l'autorisation. Cliquez sur Continue pour continuer. Cet avertissement n'apparaît pas en mode Production.

Dépannage

ProblèmeSolution
« Error 400: redirect_uri_mismatch »Vérifiez que l'URI de redirection dans Google Cloud correspond exactement à l'URL de votre CRM
L'autorisation échoue silencieusementAssurez-vous que les quatre API sont activées dans le projet Google Cloud
« Access blocked: App not verified »Passez en mode Production ou ajoutez votre compte comme utilisateur test
La connexion se coupe après un certain tempsRé-autorisez depuis les paramètres du module ; vérifiez les paramètres de rafraîchissement du token

Recommandations de sécurité

  • Restreignez les identifiants OAuth à votre domaine spécifique en utilisant les URI de redirection autorisées.
  • Utilisez HTTPS pour votre installation Concord CRM afin de protéger les tokens OAuth en transit.
  • Révisez l'accès aux API périodiquement dans la Google Cloud Console pour vous assurer qu'aucune permission inutile n'est accordée.
  • Effectuez une rotation des identifiants si vous suspectez qu'ils ont été compromis.
Support

Si vous avez besoin d'aide pour configurer votre projet Google Cloud, visitez l'espace de support Themesic pour obtenir de l'assistance.