Advanced settings

This section gives access to advanced configuration parameters that control the deepest behaviors of UserLock. These settings should be changed with extreme caution: they can impact stability, security, and compatibility.

Published July 1, 2025

Note
  • To access this page, go to Server settings ▸ Advanced settings.

  • You need at least read permission on Server settings to view this page.

What advanced settings cover

Advanced settings are not designed for day-to-day administration.

They exist mainly to solve edge cases such as troubleshooting, custom integrations, or very specific environments. In most deployments, they should remain at their default values.

Parameters are grouped into the following categories in the interface:

  • Multi-Factor Authentication: code synchronization, VPN challenge, push notifications, IIS compatibility, enrollment rules.

  • General: database and cleanup rules, logging, Active Directory queries, license notifications, deadlock handling.

  • Agents: communication methods, deployment options, inclusion/exclusion lists, macOS support.

  • Access policies: restriction behavior on unlock, IP ranges (inside/outside), session counting exceptions.

Each parameter includes inline documentation in the interface with default values, allowed ranges, and recommendations.

Important
  • ⚠️ Do not modify these settings unless explicitly instructed by IS Decisions support, or unless a documented use case requires it.

  • Some changes require a restart of the UserLock service to take effect.

Risks of misconfiguration

Changing advanced settings without guidance can:

  • reduce performance by overloading the server or agents,

  • create security gaps (e.g., disabling encryption or MFA enforcement),

  • cause service instability or unexpected session resets.

Best practices

  • Always consult support before changing a parameter you don’t fully understand.

  • Test changes in a non-production environment when possible.

  • Document your changes (date, reason, expected impact) to simplify troubleshooting.

  • Revert quickly if unexpected behavior occurs.