Skip to content

OTOBO / Znuny - Authentification OAuth2 POP3 et IMAP

OTOBO prend désormais en charge l'authentification via OAuth2 / OpenID Connect pour POP3 et IMAP, offrant une méthode d'authentification sécurisée et moderne. Après l'installation du package * *MailAccount-OAuth2**, vous pouvez utiliser cette méthode d'authentification, particulièrement recommandée lors de l'utilisation de services de messagerie basés sur le cloud tels que Microsoft Azure.

Étapes de configuration Azure

  1. Rendez-vous sur le portail Azure pour démarrer la configuration de votre Azure Active Directory.
  2. Ajoutez une nouvelle application d'entreprise et créez votre propre application.
  3. Attribuez un nom à votre application et configurez-la selon vos besoins.
  4. L'utilisateur de la boîte aux lettres doit être attribué à l'application. Notez l'ID de l'application pour une utilisation ultérieure dans OTOBO.
  5. Déterminez l'ID du tenant de votre domaine, qui est également nécessaire pour la configuration dans OTOBO.
  6. Créez une nouvelle application dans l'enregistrement d'application pour finaliser le processus d'authentification.

Configuration Azure pour OTOBO [1]

En intégrant des normes d'authentification modernes comme OAuth2 dans OTOBO, vous améliorez la sécurité et la flexibilité de votre communication par e-mail. De plus, la structure claire de la gestion des comptes de messagerie dans OTOBO facilite une configuration efficace et conviviale de vos paramètres de messagerie, afin d'optimiser votre support client et votre communication interne.

Authentification OAuth2 pour POP3 et IMAP dans OTOBO

OTOBO permet une authentification OAuth2 hautement sécurisée pour les comptes de messagerie POP3 et IMAP grâce à l'intégration avec Microsoft Azure, ce qui représente une amélioration significative de la sécurité et de l'efficacité de la communication par e-mail.

La configuration de l'authentification OAuth2 comprend plusieurs étapes dans la console Azure et la configuration du système OTOBO.

Étapes de configuration d'Azure pour l'authentification OAuth2

  1. URL de redirection et secret client

    Créez une URL de redirection de type Web pour votre application. L'URL de redirection doit inclure l'adresse de votre système OTOBO, suivie de "/otobo/index.pl?Action=AdminMailAccount".

    Étape Azure pour la création de l'URL de redirection
    Étape Azure pour la création de l'URL de redirection [1]
    text
    https://<Adresse-OTOBO>/otobo/index.pl?Action=AdminMailAccount

    Créez également un secret client et notez sa valeur, car il sera nécessaire plus tard dans OTOBO.

    Créer un secret client dans Azure [1]

  2. Autorisations API

    Ajoutez les autorisations API requises pour IMAP.AccessAsUser.All et POP.AccessAsUser.All. Cela accorde à OTOBO les droits nécessaires pour accéder à vos comptes de messagerie.

    Ajouter des autorisations API [1]

Configuration OAuth2 OTOBO

Une fois la configuration Azure terminée, il est nécessaire d'appliquer les paramètres dans OTOBO :

  1. Activation du profil OAuth2

    Dans l'interface d'administration OTOBO, accédez à la Configuration du système et activez le profil OAuth2::MailAccount::Profiles###Custom1.

  2. Saisie de l'ID de l'application et du secret client

    Saisissez l'ID de l'application/client et le secret client notés précédemment dans les champs correspondants.

    Paramètres OAuth2 dans OTOBO [1]

  3. Personnalisation du fournisseur OAuth2

    Dans la configuration OAuth2::MailAccount::Providers###MicrosoftAzure, remplacez le placeholder common par votre TenantID.

    Personnaliser le fournisseur OAuth2 [1]

    Une fois ces configurations effectuées, vous pouvez sélectionner le profil OAuth2 pour vos comptes de messagerie dans OTOBO afin de finaliser l'authentification.

    Personnaliser le compte de messagerie PostMaster dans OTOBO [1]

En résumé, l'authentification OAuth2 et l'utilisation des filtres Postmaster améliorent considérablement la sécurité et l'efficacité du traitement des e-mails dans OTOBO. Avec ces fonctionnalités, OTOBO offre une plateforme puissante pour optimiser la communication avec les clients et au sein de l'équipe.