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