Création d’une application dans Azure Active Directory
- Démarrez le portail Azure (https://portal.azure.com) et connectez vous avec votre compte Microsoft

- Sélectionnez dans les services Azure « Microsoft Entra ID »

Copier-coller le tenant id, il sera nécessaire pour configure le profil d’email (ie Id du locataire)
- Sélectionnez à gauche « App registrations »

- Cliquez sur « new registration »

Donnez un nom (Name), sélectionnez un Type de comptes pris en charge (Supported account type) et cliquez sur « Register »
Vous arrivez sur la page de l’application que vous venez de créer

Copiez l’ID de « Application (client) ID », vous en aurez besoin pour la configuration du profil d’email (Id de l'application)
- Sélectionnez à gauche « API Permissions »

Vous devez ajouter les droits suivants
- API de Type Délégué
Cliquez sur « add a permission »

Cliquez sur Microsoft Graph
Cliquez sur « Delegated permissons » et sélectionnez les API suivantes
- IMAP.AccessAsUser.All
- SMTP.Send
Cliquez sur « Add permisions »


REMARQUE
Si vous n’êtes pas administrateur, vous devez demander le consentement à votre administrateur
Il doit aller dans cette page avec son compte et cliquer sur le bouton « Grant Admin Consent »
Une fois fait, actualisez la page. Le statut des API doit être en vert
- Sélectionnez à gauche « Authentication »

Cliquez sur « add a platform »

Cliquez sur « Mobile and desktop application »

Sélectionnez https://login.microsoftonline.com/common/oauth2/nativeclient et cliquez sur le bouton « configure »

- Sélectionnez à gauche « Manifeste »

Mettre la valeur allowPublicClient à true et cliquer sur « save »

Paramétrage d’un profil d’email
- Sélectionner l’adresse mail où seront récupérer les mails
- Sélectionner le protocole IMAP
- Donner l’adresse du serveur IMAP = outlook.office365.com
- Donner le nom et le mot de passe de l’utilisateur propriétaire du mail
- Donner le port = 993
- Cocher la case SSL
- Ne rien saisir pour le paramètre « Accepter les certificats auto-signés de »
- Donner un intervalle de vérification des nouveau mails en secondes
- Mettre à 0 le connection timeout
- Sélectionner Oauth Microsoft comme type d’authentification
- Copier dans le champ Id du locataire, le « tenant id » que vous avez récupéré dans Azure
- Copier dans le champ Id de l'application, l’ « Application (client) ID » Id de l'application

Une fois terminé, pensez à redémarrer le service « geps Mobile » pour prendre en compte les modifications