Setting up OAuth IMAP Google

Install the OAuth IMAP application

  • From setup > plugins, install Oauth imap.

Alt text

Creating a project

  • From your Google console (administrator access is required), go to your organisation then new project

Alt text
  • Enter the name of your project

  • Click on create

    Alt text
  • Return to your organisation,

  • Select your project

    Alt text

Setting up Oauth access

  • From the menu, click on APIs & Services.

  • Then OAuth consent screen.

    Alt text
  • select the type of access that will be granted to the application (internal or external users)

  • Then click on create.

    Alt text
  • Enter (as a minimum) a name for the application, an email address for application support and the developer's email address (this information is compulsory).

  • Click on save and continue.

  • In the scope section, click on add or remove application fields.

  • Add auth/userinfo.email auth/userinfo.profile and openid.

    Alt text
  • Click on update

  • Then save and continue## ID settings

  • From the credentials menu, click on create credentials and then Oauth client ID.

    Alt text
  • Select the type of application "web application".

  • Enter an application name,

  • In the Authorized redirect URIs section, enter the GLPI callback URL.

  • Click on create

  • A page appears with the identifier values. Keep this information as it will be requested in GLPI.

    Alt text

Setting up GLPI

  • From setup > Oauth imap applications, click on add.

  • Select Google in the Oauth provider field

  • Enter the client ID (number 1 on the previous screenshot)

  • Enter the client secret (numbered 2 on the previous screenshot)

    Alt text
  • Click on add


Add an authorisation

  • Once the application has been created, go to the Oauth authorization tab

  • click on create an authorization

  • You will be asked for an account using IMAP services

  • Accept the necessary authorisations

You can now configure your Oauth IMAP application in the receiver

Alt text

Last updated

Was this helpful?