Skip to content

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.
Where can I find my callback URL?

Alt text

  • 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