Microsoft a annoncé officiellement que l'authentification basique sera obsolète à partir du 1er octobre 2022. Après cette date, il ne sera plus possible de configurer l'authentification basique pour les systèmes Exchange Online.
Avec la suppression prochaine, il sera nécessaire de mettre en œuvre l'authentification OAuth2.
Configurer l'authentification OAuth2 pour un compte Office 365 implique plusieurs étapes et vous aurez besoin d'un accès administratif au compte Azure AD associé à votre abonnement Office 365.
Voici les étapes à suivre expliquées simplement :
- Enregistrer Ulyses Suite comme application dans Azure.
- Configurer les autorisations pour l'application.
- Créer un secret client.
- Obtenir les détails du client.
1. Enregistrer ULYSES Suite comme application dans Azure AD :
-Connectez-vous au Portail Azure avec votre compte Microsoft.
-Allez dans "Enregistrement des applications".
-Cliquez sur "Nouvel enregistrement".
-Fournissez un nom pour l'application, choisissez le type de comptes qui pourront y accéder.
L'URL de redirection n'est pas nécessaire à saisir.
2. Configurer les autorisations pour l'application :
Une fois l'application enregistrée, allez dans "Autorisations d'API" et ajoutez les autorisations nécessaires pour accéder aux ressources Office 365.
Important, surtout, accordez les autorisations utilisateur et lecture.
-
UTILISATEURS ET GROUPES
Il est nécessaire d'accorder l'accès aux utilisateurs qui pourront utiliser le compte SMTP (via l'enregistrement des applications).
- AUTORISATIONS D'API
Vous devez ajouter toutes ces autorisations depuis le chemin affiché à l'écran.
Notez qu'il y a des autorisations d'application et des autorisations déléguées.
Une fois ajoutées, sélectionnez l'option "Accorder le consentement de l'administrateur".
- CENTRE D'ADMINISTRATION 365
Depuis le Centre d'administration Microsoft 365, dans les sections boîte aux lettres et utilisateur, assurez-vous que toutes ces options sont activées :
3. Créer un secret client :
-Dans la configuration de l'application, allez dans "Certificats et secrets".
-Cliquez sur "Nouveau secret client", décrivez-le et définissez une durée.
-Enregistrez la valeur du secret client généré.
***Le secret généré ne sera visible que la première fois qu'il est créé. Il ne sera plus visible par la suite.
Si vous le perdez, vous devrez en générer un nouveau.
Il faut également prendre en compte sa date d'expiration.
***Dans Ulyses Suite, il faut saisir la VALEUR DU SECRET, pas l'ID du secret.
4. Obtenir les détails du client :
-Vous aurez besoin de l'ID de l'application (client) et de l'ID du répertoire (locataire) que vous trouverez dans la configuration de l'application dans Azure AD.
5. Mettre en œuvre le flux OAuth2 dans Ulyses Suite et utiliser les identifiants obtenus (ID client, secret client, ID répertoire).
Depuis Configuration propriété > email > comptes SMTP
Vous devrez activer l'option Microsoft OAUTH et saisir les données demandées.
Id de l'application (client) = Microsoft graph client Id
Secret client/identifiants client = Microsoft graph client secret Id
Id du répertoire (locataire) = Microsoft graph tenant Id
Ensuite, complétez les informations du compte SMTP comme d'habitude :
Et le processus sera terminé.