Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Connecteurs > Connecteur Gmail for Work > Définition de permissions Google > Autorisation de l'accès aux boîtes de réception Gmail de vos utilisateurs

Autorisation du connecteur Coveo à accéder aux boîtes de réception Gmail de vos utilisateurs

Vous devez effectuer une délégation de pouvoirs à travers votre domaine Google Apps afin d'autoriser le connecteur Coveo à accéder au contenu Gmail for Work que vous souhaitez indexer.

Pour autoriser le connecteur à accéder aux boîtes de réception Gmail de vos utilisateurs

  1. Accédez à Google Developers Console, et connectez-vous à l'aide d'un compte Google avec des paramètres de connexion d'administrateur.

  2. Créez un projet Google Developer Console pour le connecteur Coveo :

    Note : Si vous avez déjà créé un projet pour le connecteur Google Drive for Work ou Google Drive for Work Compact, vous pouvez sélectionner ce projet et aller à l’étape 2d.

    1. Dans la page Projects, cliquez sur Create Project.

    2. Dans la boîte de dialogue New Project, saisissez un nom et identifiant de projet, et puis cliquez sur Create.

    3. Cliquez sur [Votre_Projet].

    4. Accédez à la page APIs :

      • Dans la barre latérale à gauche, cliquez sur APIs & auth, puis cliquez sur APIs.

        OU

      • Dans la page Project Dashboard, cliquez sur Enable an API.

    5. Activez les API Gmail API et Admin SDK :

      1. Dans la page APIs, dans API Library tab, recherchez et sélectionnez Gmail API ou Admin SDK.

      2. Dans la page Gmail API ou Admin SDK, cliquez sur Enable API.

      3. Répétez la procédure pour l'autre API.

      Note : Lorsque vous sélectionnez un projet Google Developer Console existant, vous pouvez ignorer le reste de la procédure. Vous devez maintenant autoriser le connecteur à accéder à votre Google Apps for Work (voir Autorisation du connecteur Coveo à accéder à votre Google Apps for Work).

  3. Dans la barre latérale à gauche, sous APIs & auth, sélectionnez Credentials, puis dans la section OAuth, cliquez sur le bouton Create Client ID.

  4. Dans la prochaine boîte de dialogue, Create Client ID, sous Application type, sélectionnez Service account, puis cliquez sur Create Client ID.

    Note : Une clé privée est automatiquement téléchargée en tant que fichier Personal Information Exchange (.p12) dans votre dossier de téléchargement du navigateur.

  5. Dans la boîte de dialogue New Public/Private key pair generated qui apparaît :

    1. Déplacez la clé privée PKCS12 (fichier .p12) dans un emplacement sécurisé.

    2. Cliquez sur Okay, got it.

  6. À l'aide d'un compte d'administrateur, connectez-vous à votre serveur maître de Coveo, puis copiez le fichier de clé privée téléchargé [GUID]-privatekey.p12 dans un dossier qui est accessible à Coveo Enterprise Search, habituellement dans le dossier [Index_Path]\Config.

  7. De retour dans Google Developers Console, dans la section Service account, notez les informations suivantes dont vous aurez besoin plus tard pour configurer votre source Gmail for Work :

    • Client ID

    • Email address

  8. Accédez à la page Gmail API :

    1. Dans la barre latérale à gauche, sous APIs & auth, sélectionnez APIs.

    2. Dans la page APIs, dans les onglets Enabled APIs (n), sous API, sélectionnez Gmail API.

  9. Dans la page Gmail API, sélectionnez l'onglet Quotas.

  10. Dans l'onglet Quotas, pour réduire les erreurs de limitation (GMAIL_THROTTLING_ERROR), veillez à ce que la limite d'appel Per-user limit soit un nombre élevé tel que 250 requêtes par seconde par utilisateur.

Prochaines étapes?

Vous devez modifier les paramètres de sécurité de votre compte Google Apps afin de permettre au connecteur d’accéder à votre Google Apps for Work (voir Autorisation du connecteur Coveo à accéder à votre Google Apps for Work).