Oauth IMAP¶
- Code source : https://github.com/pluginsGLPI/oauthimap
- Téléchargement : https://github.com/pluginsGLPI/oauthimap/releases
Fonctionnalités¶
Ce plugin permet la connexion Oauth pour les collecteurs mail.
Services de mail supportés :
Installer le plugin¶
Le plugin est disponible au sein du marketplace de GLPI.
Vous pouvez aussi l’installer manuellement :
- Décompressez l’archive.
- Déplacez le dossier
oauthimap
dans le dossier<GLPI_ROOT>/plugins
. - Naviguez vers la page Configuration > Plugins.
- Installez et activez le plugin.
Configurer votre Application Oauth IMAP¶
Pour pouvoir établir une connexion à une boîte mail en utilisant l’authentification Oauth, vous devez au préalable configurer votre Application Oauth IMAP:
- Enregistrez votre application externe sur la console de gestion du fournisseur de service;
- Créez un élément dans Configuration > Applications Oauth IMAP en utilisant les champs id et secret de l’application du fournisseur de service;
- Copiez l’URL de retour depuis la page de configuration de l’Application Oauth IMAP et saisissez là dans la console du fournisseur de service (GLPI sera appelé à la fin du processus d’authentification).

Créer une autorisation¶
Une fois votre Application Oauth IMAP créée, yous devrez créer une autorisation qui sera utilisée lors de l’authentification à votre boîte mail. Pour se faire, allez dans l’onglet Authorisation Oauth de votre Application Oauth IMAP, et cliquez sur Créer une autorisation.

Vous pouvez créer une autorisation pour chacune des boîtes mail que vous souhaitez utiliser dans des collecteurs mail. Quand vous créez une autorisation pour une boîte mail, toute autorisation existante pour cette même boîte est défaussée.
Configurer votre collecteur mail¶
Pour s’authentifier via Oauth à votre collecteur mail, vous devez changer la configuration de celui-ci :
- choisissez vote Application Oauth IMAP dans la première liste déroulant des Options de connexion;
- puis choisissez une autorisation existant dans la liste déroulante Identifiant ou choisissez Créer une autorisation pour un autre utilisateur.
