OneTimeAuthentificationLink
Compatibilité OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x
Aperçu
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 pour se connecter directement à leur portail de tickets sans mot de passe. Les jetons expirent après utilisation ou après un délai configurable.
Exigences système
- Framework: OTOBO 11.0.x
- Packages: –
- Tiers: –
Installation
- Via le gestionnaire de paquets
- Connectez-vous en tant qu'administrateur et ouvrez Administration du système → Gestionnaire de paquets.
- Recherchez « OneTimeAuthentificationLink » et cliquez sur Installer.
- Installation manuelle
- Décompressez l'archive du plugin dans
Kernel/Config/Files/. - Dans la zone d'administration, sous Administration du système → Mise à jour → Recharger le système de fichiers.
Configuration (SysConfig)
Core::Auth::Customer
| Clé | Description |
|---|---|
| OneTimeAuth::CustomerErrorMessageNewLink | Message d'erreur lorsque le nouveau lien a été envoyé |
| OneTimeAuth::CustomerErrorMessageRefreshFailed | Message 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::AccessDaysAfterClose | Nombre de jours pendant lesquels les liens restent valides après la clôture du ticket |
| OneTimeAuth::CustomerErrorMessageLinkExpired | Message d'erreur lors de l'utilisation d'un jeton expiré |
| OneTimeAuth::CustomerErrorMessageWrongLink | Message lors de l'utilisation d'un ancien jeton lorsqu'un nouveau existe déjà |
Core::Email::PostMaster
- PostMaster::PreFilterModule###000-CreateCustomerUser Crée automatiquement un CustomerUser lors de la réception de nouveaux e-mails et protège contre l'usurpation d'en-têtes via
X-OTOBO-Customer.
Daemon::SchedulerCronTaskManager::Task
- Daemon::SchedulerCronTaskManager::Task###DeleteExpiredOTATokens Supprime les jetons d'authentification à usage unique expirés des tickets fermés.
Utilisation
- Envoyez un e-mail à l'adresse de support configurée dans OTOBO.
- Si aucun client n'est encore créé avec cette adresse, le plugin crée automatiquement un CustomerUser.
- Les client·e·s reçoivent un e-mail avec un lien à usage unique.
- Cliquer sur le lien ouvre le portail de tickets sans autre authentification.
- Les liens expirent après la première utilisation ou après l'expiration des jours définis dans
AccessDaysAfterClose.
Limitations
- 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 par les CronTasks.
- En cas de configuration d'e-mail incorrecte, l'automatisation peut échouer.
Support et informations complémentaires
- Fabricant: Rother OSS GmbH
- Version: 11.0.3 (26.02.2025)
- Documentation: Voir la documentation officielle OTOBO
- Contact: hello@otobo.de