LogoLogo
DownloadGLPI ChangelogPricesGLPI Webiste45-day free trial
  • Welcome
  • FAQ
  • FAQ Plugins
  • Tutorials
  • Videos
  • Most popular
    • Setting up Oauth IMAP Entra
    • Customise my logo
    • Setting up Oauth SMTP Entra
  • Account and subscription
    • Subscribe to GLPI cloud
  • Authentication
    • Activate sso
    • Authenticate with local LDAP
    • Integrate GLPI Network Cloud and LDAPS (Entra)
    • Setting up LDAP
  • Automatic actions
    • Setting up automatic actions
    • Check automatic actions
  • General
    • Setting up your calendar
    • Managing dashboards
    • Fields unicity
  • Helpdesk
    • Add a task
    • Add changes
    • Creating ITIL Category
    • Add an external planning
    • Managing problems
    • Add a pending reason
    • Creating Templates for Tickets
    • Using survey satisfaction
    • Setting up Service levels (SLA)
  • Inventory
    • Using blacklist
    • Collect Data
    • Inventory Android smartphones
    • Computer inventory
    • Deploying agents via GPO
    • Deploy via GlpiInventory
    • Using impact analysis
    • Installing the GLPI agent Toolbox
    • Setting up mirror servers
    • Setting up remote inventory
    • Securing exchanges between GLPI agents <-> GLPI server
    • Inventory printers and network hardware
  • Knowledge
    • Overview
    • Search engine
  • My instance
    • Customise my logo
    • Final migration
    • Export local database
    • Export my data
    • Find out my address
    • Migrate my existing GLPI on GLPI Network Cloud
    • Privacy policy and GPRD
    • Rename my instance
    • Slowdown on my instance
  • Notifications
    • Setting up Oauth SMTP Entra
    • Oauth SMTP Google
    • Setup notifications
    • Reminders
  • Plugins
    • Install and update plugins
    • Marketplace
  • Procedures
    • Apply patch
    • Free up space on your database
    • Install GLPI on Ubuntu
    • Use Percona's tools for large GLPI databases
    • Registration key marketplace
  • Receivers
    • Setting up OAuth IMAP Google
    • Setting up receiver and tickets
    • Collect emails from Gmail
    • Setting up Oauth IMAP Entra
    • Receiver iCloud
    • Receiver and delegating mailboxes
    • Receiver Office365
  • Rules
    • Authorizations rules
    • Business rules for tickets
    • Rules engine and dictionaries
  • Tools
    • Manage your projects
    • rssfeed
Powered by GitBook
LogoLogo

Social Media

  • GitHub
  • Instagram
  • LinkedIn
  • Facebook
  • Youtube
  • X
  • Reddit
  • Telegram

Category

  • FAQ
  • FAQ Plugins
  • Tutorials
  • Videos

Ressources

  • Download
  • GLPI Changelog
  • Prices
  • GLPI Website
  • 45-day free trial

©2025 - Teclib

On this page
  • Requirements (on-premise)
  • Install the plugin
  • Register your Entra application
  • Create the application
  • Add a secret
  • Setup GLPI
  • Setup the receiver

Was this helpful?

Edit on GitHub
Export as PDF
  1. Receivers

Setting up Oauth IMAP Entra

PreviousCollect emails from GmailNextReceiver iCloud

Last updated 2 months ago

Was this helpful?

TLS Protocol

Microsoft is gradually removing the TLS 1.0 and 1.1 protocols for all Microsoft 365 applications. In order to keep your collector running, you need to add an Oauth IMAP plugin available in the marketplace.

OAuth IMAP and MFA

The Oauth tokens for the collector, retrieved during authentication with Azure by the OauthIMAP plugin, are "offline" tokens that delegate authorisation to a third-party application (GLPI). These tokens provide a renewal code that will be used by the application to renew them automatically without user intervention. You will therefore not be asked to re-authenticate after the 1st authorisation request (unless you change your password at a later date).

Requirements (on-premise)

GLPI Version
Minimum PHP
Recommanded

10.0.x

8.1

8.2

Here are the configuration steps including configuration phases on the Azure side.

Install the plugin

  • See you in the marketplace. Download Oauth IMAP and enable it

  • In the search box type registration then select app registrations

Register your Entra application


Create the application

  • Click on new registration

  • Indicate the desired name, select the type of account supported then indicate the redirection URL (present in the configuration of the plugin from your GLPI interface: https://XXXXXXXXXXXXXX/marketplace/oauthimap/front/authorization.callback.php) specifying the Web option.

  • Then click on register.


Add a secret

  • In the Certificates and secrets tab , click on Client secrets

  • then New client secret

  • Enter a description and then an expiration date.

  • A secret value is then generated. Keep this value well because once you have left this page, it will no longer be recoverable.

  • Return to the " Overview " tab and copy the following values ​​and the secret seen above

Setup GLPI

  • Now go back to your GLPI interface configuration > Application Aouth IMAP and indicate the information collected previously :

  • Click add .

  • Now in the Oauth authorization tab , we will create an authorization

  • When you click on create authorization, you will be redirected to the Microsoft services sign-in page.

  • Enter the email address and password of the account that will be used for the collector.

  • You will also need to accept the necessary permissions related to the plugin.

Setup the receiver

  • See you now in setup > receivers to configure it:

The information concerning the files to be collected is according to your needs.

Change password

If the password of the account collecting the emails is changed, it will also have to be changed in Oauth IMAP using the button in the plugin configuration

Meet now on your

Azure tenant
Alt text
Alt text
Alt text
Alt text
Alt text
Alt text
Alt text
Alt text
Alt text
Alt text
Alt text