You have configured Trusted Devices in Symantec Identity Security Platform (IDSP) AuthHub according to the official documentation. The tenant configuration and authentication policy are correctly set, the device signature is submitted, and a deviceId is returned. However, the expected field additional.isTrustedDeviceEnabled=true is absent from the last authentication factor API response (e.g., the OTPGenerator call), preventing the "Remember This Device" flow from completing.
Symantec Identity Security Platform (AuthHub)
Version: 4.0
The root cause is a misconfigured tagExpireInSeconds setting in the Device Recognition risk rule. In the reported environment, this value was set to 60 seconds, which is the minimum allowed value.
The tagExpireInSeconds parameter controls how long a newly issued device tag remains valid during a risk evaluation. Specifically, it governs the window in which the device tag — issued at the start of the authentication flow — must remain active throughout the entire multi-factor authentication sequence.
When tagExpireInSeconds is set too low, the device tag expires before the user completes the full authentication flow (e.g., Password → SMS OTP). By the time the last authentication factor API call (e.g., /factor/v1/OTPGenerator) is reached, the device tag has already expired. As a result:
Increase the value of tagExpireInSeconds in the Device Recognition risk rule to a value that comfortably exceeds the expected duration of the complete authentication flow.
Out-of-the-box (OOTB) default: 1800 seconds (30 minutes). This value supports typical MFA flows. Set the value based on the observed or expected time a user may take to complete all authentication factors. Avoid setting the value unnecessarily high in security-sensitive environments, but ensure it is always greater than the maximum realistic authentication session duration.