omni::telemetry::kTelemetryAuthenticateSettingLeaf

Defined in omni/structuredlog/Telemetry.h

constexpr const char *const omni::telemetry::kTelemetryAuthenticateSettingLeaf = "authenticate"

This setting is an optional member of the kTransmitterSetting object.

This specifies that authentication should be enabled when sending event messages to the telemetry endpoint. When disabled, this will prevent the auth token from being retrieved from the Omniverse Launcher app. This should be used in situations where the Omniverse Launcher app is not running or an endpoint that does not need or expect authorization is used. If this is not used and the auth token cannot be retrieved from the Launcher app, the transmitter will go into an idle mode where nothing is processed or sent. This mode is expecting the Launcher app to become available at some future point. Setting this option to false will disable the authentication checks and just attempt to push the events to the specified telemetry endpoint URL. Note that the default endpoint URL will not work if this option is used since it expected authentication. The default value is true.