Description

Automatically creates customer users and gives them access via one time authentification tokens.

System requirements

Framework

OTOBO 10.1.x

Packages

-

Third-party software

-

Usage

Setup

Configuration Reference

Core::Auth::Customer

OneTimeAuth::CustomerErrorMessageRefreshFailed

The message which will be sent to the customer if a link could not be generated.

OneTimeAuth::AccessDaysAfterClose

The number of days customer users can use direct links to open tickets after they are closed.

OneTimeAuth::CustomerErrorMessageNewLink

The message which the customer user will see if a new one is sent to his email address.

OneTimeAuth::TokenRefreshNotificationID

Send the text of a notification to the customer user if he refreshs his token.

OneTimeAuth::CustomerErrorMessageLinkExpired

The message which the customer user will see if he uses an invalid token.

OneTimeAuth::CustomerErrorMessageWrongLink

The message which the customer user will see if he uses an old token with an active one already being present.

Core::Email::PostMaster

PostMaster::PreFilterModule###000-CreateCustomerUser

Create a CustomerUser in a specific backend if none exists for the sender email. CustomerHeaderSpoofProtection sets (and possibly overwrites) the X-OTOBO-Customer header if a customer user exists for an email address to prevent spoofing. CustomerUserBackend defines the backend in which the CustomerUser will be created, if SetCheckBoxName is set to the name of a dynamic field of the type checkbox, it will be set to checked for tickets created by customer users from this backend.

Daemon::SchedulerCronTaskManager::Task

Daemon::SchedulerCronTaskManager::Task###DeleteExpiredOTATokens

Deletes OTA Tokens of closed tickets.

About

Contact

Rother OSS GmbH

Email: hello@otobo.de

Web: https://otobo.de

Version

Author: Rother OSS GmbH / Version: 10.1 / Date of release: 2026-07-14

Index