Ir al contenido

OneTimeAuthentificationLink

Compatibilidad OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Con el plugin OneTimeAuthentificationLink, OTOBO genera automáticamente tokens de acceso de un solo uso para clientes. Los nuevos usuarios se crean según sea necesario y reciben un enlace por correo electrónico para acceder directamente a su portal de tickets sin necesidad de contraseña. Los tokens caducan tras su uso o tras un plazo configurable.

  • Framework: OTOBO 11.0.x
  • Paquetes: –
  • Terceros: –
  1. A través del gestor de paquetes
  • Inicia sesión como administrador y abre Administración del sistema → Gestión de paquetes.
  • Busca “OneTimeAuthentificationLink” y haz clic en Instalar.
  1. Instalación manual
  • Descomprime el archivo del plugin en Kernel/Config/Files/.
  • En el área de administración, bajo Administración del sistema → Actualizar → Recargar sistema de archivos, actualiza la configuración.
ClaveDescripción
OneTimeAuth::CustomerErrorMessageNewLinkMensaje de error cuando se ha enviado un nuevo enlace
OneTimeAuth::CustomerErrorMessageRefreshFailedMensaje cuando no se pudo generar un nuevo token
OneTimeAuth::TokenRefreshNotificationIDElemento de texto de notificación para la actualización del enlace
OneTimeAuth::AccessDaysAfterCloseNúmero de días que los enlaces permanecen válidos tras el cierre del ticket
OneTimeAuth::CustomerErrorMessageLinkExpiredMensaje de error al utilizar un token caducado
OneTimeAuth::CustomerErrorMessageWrongLinkMensaje al utilizar un token antiguo cuando ya existe uno nuevo
  • PostMaster::PreFilterModule###000-CreateCustomerUser Crea automáticamente un CustomerUser al recibir nuevos correos electrónicos y protege contra la suplantación de cabeceras (spoofing) a través de X-OTOBO-Customer.
  • Daemon::SchedulerCronTaskManager::Task###DeleteExpiredOTATokens Elimina los tokens de autenticación de un solo uso caducados de los tickets cerrados.
  1. Envía un correo electrónico a la dirección de soporte configurada en OTOBO.
  2. Si aún no existe un cliente con esa dirección, el plugin crea automáticamente un CustomerUser.
  3. Los clientes reciben un correo electrónico con un enlace válido por una sola vez.
  4. Al hacer clic en el enlace, se abre el portal de tickets sin necesidad de iniciar sesión adicional.
  5. Los enlaces caducan tras su primer uso o tras el transcurso de los días definidos en AccessDaysAfterClose.
  • Los tokens solo se pueden usar una vez y no se pueden extender manualmente.
  • La caducidad de los enlaces debe estar garantizada a través de los CronTasks.
  • En caso de una configuración de correo incorrecta, el proceso automático puede fallar.