Aller au contenu

OneTimeAuthentificationLink

Compatibilité OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Avec le plugin OneTimeAuthentificationLink, OTOBO génère automatiquement des jetons d’accès à usage unique pour les client·e·s. Les nouveaux utilisateurs sont créés si nécessaire et reçoivent par e-mail un lien leur permettant d’accéder directement à leur portail de tickets sans mot de passe. Les jetons expirent après utilisation ou après un délai configurable.

  • Framework: OTOBO 11.0.x
  • Packages: –
  • Third-Party: –
  1. Via le gestionnaire de paquets
  • Connectez-vous en tant qu’admin et ouvrez Administration système → Gestionnaire de paquets.
  • Recherchez « OneTimeAuthentificationLink » et cliquez sur Installer.
  1. Installation manuelle
  • Décompressez l’archive du plugin dans Kernel/Config/Files/.
  • Dans la zone d’administration, sous Administration système → Actualiser → Recharger le système de fichiers.
CléDescription
OneTimeAuth::CustomerErrorMessageNewLinkMessage d’erreur lorsqu’un nouveau lien a été envoyé
OneTimeAuth::CustomerErrorMessageRefreshFailedMessage lorsqu’aucun nouveau jeton n’a pu être généré
OneTimeAuth::TokenRefreshNotificationIDÉlément de texte de notification pour l’actualisation du lien
OneTimeAuth::AccessDaysAfterCloseNombre de jours pendant lesquels les liens restent valides après la fermeture du ticket
OneTimeAuth::CustomerErrorMessageLinkExpiredMessage d’erreur lors de l’utilisation d’un jeton expiré
OneTimeAuth::CustomerErrorMessageWrongLinkMessage lors de l’utilisation d’un ancien jeton si un nouveau existe déjà
  • PostMaster::PreFilterModule###000-CreateCustomerUser Crée automatiquement un CustomerUser lors de la réception de nouveaux e-mails et protège contre le spoofing d’en-tête via X-OTOBO-Customer.
  • Daemon::SchedulerCronTaskManager::Task###DeleteExpiredOTATokens Supprime les jetons d’authentification à usage unique expirés des tickets fermés.
  1. Envoyez un e-mail à l’adresse de support configurée dans OTOBO.
  2. Si aucun client n’est encore créé avec cette adresse, le plugin crée automatiquement un CustomerUser.
  3. Les client·e·s reçoivent un e-mail contenant un lien valide à usage unique.
  4. Cliquer sur le lien ouvre le portail de tickets sans connexion supplémentaire.
  5. Les liens expirent après la première utilisation ou après l’expiration des jours définis dans AccessDaysAfterClose.
  • Les jetons ne sont utilisables qu’une seule fois et ne peuvent pas être prolongés manuellement.
  • L’expiration des liens doit être assurée via les CronTasks.
  • En cas de configuration e-mail défectueuse, l’automatisation peut échouer.