# Configuration OAuth IMAP Google

{% hint style="warning" %}
Google n'admet que des URLs pbuliques ET sécurisées (https). Si l'URL de votre GLPI n'est pas disponible depuis Internet, cette procédure ne sera pas applicable.
{% endhint %}

## Installer l'application OAuth IMAP

* Depuis **`Configuration`**> **`plugins`**, installez **`Oauth imap`**.

<div align="left"><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FAKXEzuyfmmZ2G79QCdN7%2Faouth-imap-plugin-install.png?alt=media&#x26;token=9d138297-8c4d-4a5e-86ea-ee749213bfc6" alt="Installer le plugin"></div>

***

## Création d'un projet

* Depuis votre [console Google](https://console.cloud.google.com/) (un accès administrateur est requis), allez dans votre organisation puis nouveau projet

![Création d'un nouveau projet](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-d0225dba7cfd3eedab250dc831ce0767596da7c0%2Foauth-imap-google-1.png?alt=media)

* Saisissez le nom de votre projet
* Cliquez sur **`Créez`**

<div align="left"><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-6be36402f8cf7db3144c44319454ad8e013f016f%2Foauth-imap-google-2.png?alt=media" alt="Validation du projet"></div>

* Retournez dans votre organisation,
* Sélectionnez votre projet

![Sélection du nouveau projet](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-8176b8b40938b8f1bc00d417d44eef3f864bda69%2Foauth-imap-google-3.png?alt=media)

***

## Configuration de l'accès OAuth

* Depuis le menu, cliquez sur **`APIs & Services`**.
* Puis **`Ecran de consentement OAuth`**.

<div align="left"><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-4fa4966bc534ad1cb953a4f6f49fdd78264c06b3%2Foauth-imap-google-4.png?alt=media" alt="Voir les autorisations OAuth"></div>

### Information d'application

* Depuis l'aperçu, cliquez sur **`Commencez`**
* Indiquez le nom de l'application ainsi que l'utilisateur du support (les utilisateurs pourront vous contacter sur des questions concernant leur consentement)

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2F2WJzykqGxbh0TkA8XIo7%2Foauth-imap-app-information.png?alt=media&#x26;token=805aff3e-8de1-45d3-a815-a9684c6b5099" alt=""><figcaption><p>Information de l'application</p></figcaption></figure>

### Audience

* Indiquez quelle type d'audience pourra utiliser cette application (ici interne car l'utilisateur qui sera à utiliser les services IMAP est un utilisateur de l'organisation)

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2F4Bu0vBCN2teSGhVBSHVm%2Foauth-imap-audience.png?alt=media&#x26;token=3ce5d86d-4e5c-46b6-94cd-a387e17b1a06" alt=""><figcaption><p>Paramétrage de l'audience</p></figcaption></figure>

### Information de contact

* Indiquez le nom du contact (ce contact sera informé des modifications effectuées sur l'application)

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FQYUV3TxYMKbTZLEIlmUM%2Foauth-imap-contact.png?alt=media&#x26;token=6cb8ddf9-f2c7-4d62-9f6b-fa72a06b894c" alt=""><figcaption><p>Indication de l'information du contact</p></figcaption></figure>

### Politique de données utilisateur des services Google API.

* Acceptez la Politique de données utilisateur des services Google API et cliquez sur **`Continuez`** et  **`Créer`**

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fw0fLhRetE8axqc4wIZdy%2Foauth-imap-data-policy.png?alt=media&#x26;token=41ec2801-26a5-47ba-9bd2-a651e9ec5a12" alt=""><figcaption><p>Finalisation de l'application</p></figcaption></figure>

***

## Création d'un client

### Type d'application

Il faut maintenant créer un client d'application qui fera le lien entre Google et votre instance GLPI grâce à un ID d'application et un secret client.

* Dans l'onglet **Clients,** cliquez sur **`Créer un client`**
* Sélectionnez **Application Web** dans le type d'application
* Entrez un nom pour votre application

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2F3KNNUbnRqirTsEb8U2a8%2Foauth-imap-web-app.png?alt=media&#x26;token=a4484277-d4aa-40b5-82d6-a9d6776c7c92" alt=""><figcaption><p>Ajout de l'application Web</p></figcaption></figure>

### URIs de redirection autorisés

L'URL de retour devra être indiquée dans cette partie. Cette URL est indiquée dans GLPI dans la section **`Configuration`** > **`OAUth IMAP`** > **`+ Ajouter`**

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fa2MTQW8R9JdgefLd8NQk%2Foauth-imap-url-callback.png?alt=media&#x26;token=8b791f2c-4c6c-40a7-923d-d865e70c9bbe" alt=""><figcaption><p>Récupération de l'URL de callback</p></figcaption></figure>

* Indiquez cette URL dans la partie **URIs de redirection autorisés** de votre application

<div align="left"><figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FD94akV1gLHcZAJHcE0rY%2Foauth-imap-uris-authorisees.png?alt=media&#x26;token=97224549-c42d-4b54-90b7-16d865c93a61" alt=""><figcaption><p>Insertion de l'URL de retour</p></figcaption></figure></div>

* Cliquez sur **`Créer`** pour valider votre application

***

## Information d'application

{% hint style="warning" %}
A la prochaine étape, le **secret client** vous sera affiché. Dès que vous quitterez cet écran, il ne sera plus disponible. Pensez à le sauvegarder en lieu sûr
{% endhint %}

L'application est maintenant créée. Sur l'écran s'affiche l'ID d'application et le secret client qui seront à indiquez dans GLPI&#x20;

<div align="left"><figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FRAfb5SCwgdNWQuIjP9Nd%2Foauth-imap-secret-client.png?alt=media&#x26;token=0b19b633-50d2-4530-b6dd-94697b80456b" alt=""><figcaption><p>Information application</p></figcaption></figure></div>

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FZnsZH487RUWSIei5jDRU%2Foauth-imap-info-glpi.png?alt=media&#x26;token=88895b0a-a972-4b15-9344-c1903e1e9ff7" alt=""><figcaption><p>Informations renseignées dans GLPI</p></figcaption></figure>

***

## Finalisation de la configuration GLPI&#x20;

Une fois les informations de votre application répertoriées dans GLPI, et que votre application est bien active, vous pouvez cliquez sur **`+ Ajouter`**

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FB288nmGIS5Vu4RSt1bUb%2Foauth-imap-created.png?alt=media&#x26;token=6781c325-66dc-48f0-a935-b191cdefadce" alt=""><figcaption><p>Application OAuth IMAP créée</p></figcaption></figure>

### Autorisation OAuth

L'autorisation OAuth est nécessaire pour que GLPI puisse utiliser les services IMAP de la boite mail en question.

* Depuis l'onglet **Autorisation OAuth**, cliquez sur **`+ Créer une autorisation`**
* Indiquez le compte autorisé à utiliser les services IMAP

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FJTsidTV55qY0ASR4poLV%2Foauth-imap-authorization-oauth.png?alt=media&#x26;token=57be2b81-6b26-4cbc-a894-18e8a817c733" alt=""><figcaption><p>Autorisation OAuth</p></figcaption></figure>

***

## Configuration du collecteur

* Depuis **`Configuration`** > **`Collecteurs`** > **`+ Ajouter`**
* Indiquez le serveur **`imap.google.com`**
* Dans **Options de connexion,** sélectionnez l'application **OAuth IMAP** créée précédemment
* Dans identifiant, sélectionnez l'utilisateur disposant de l'autorisation OAuth

<figure><img src="https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2FQRN5IgBLBZeXG4gidvFQ%2Foauth-imap-setup-receiver.png?alt=media&#x26;token=fecb352e-f104-4153-919b-8655d09455d1" alt=""><figcaption><p>Configuration du collecteur</p></figcaption></figure>

***

## Plus d'informations

Pour plus d'information sur la configuration des collecteurs, veuillez vous référer à l'article suivant :&#x20;

<a href="collect_and_convert_mail_into_tickets" class="button secondary">Configuration collecteur</a>
