TestimoX

API Reference

Class

WebUiConfig

Namespace TestimoX.Configuration.Service
Assembly TestimoX
Modifiers sealed

Optional lightweight web UI hosted by the Management API.

Inheritance

  • Object
  • WebUiConfig

Constructors

Properties

public Boolean Enabled { get; set; } #

Enable or disable the built-in HTML UI under /ui.

public Nullable<Boolean> RequireAuth { get; set; } #

Require authentication. When true and API keys are configured, UI requests must be authorized (same rules as API).

public Nullable<Int32> SessionTimeoutMinutes { get; set; } #

Idle session timeout in minutes (reserved for future session cookies). Default: 15.

public Nullable<Boolean> StrictCsrf { get; set; } #

When true, enforces CSRF even for loopback/no-keys scenarios. Default: true.