OpcAuthenticationLimits Class

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll

Provides authentication options used by a server application instance to control the limits of authentications between the opponent applications.

C#

public class OpcAuthenticationLimits


Inheritance Object › OpcAuthenticationLimits

Name Description
AutoDetermineLimits Gets or sets a value indicating whether the server has to automatically determine feasible authentication limits according to available system ressources.
Delay Gets or sets the base delay that is applied after the threshold of failed login attempts is exceeded. The delay can increase exponentially with additional failed attempts (for example, 1s, 2s, 4s, and so on).
DelayWindow Gets or sets the time window in which failed login attempts are counted. For example, a value of five seconds means that failed attempts within this period are considered together.
MaxConcurrentAttempts Gets or sets the limit for concurrent authentication attempts across the server. This provides a safeguard against server-wide overload.
MaxConcurrentAttemptsPerIdentity Gets or sets the maximum number of concurrent authentication attempts permitted per identity.
MaxDelay Gets or sets the maximum delay that can be applied after repeated failed attempts. This prevents waiting times from growing beyond a practical limit.
MaxFailedAttempts Gets or sets the maximum number of failed login attempts allowed within the time window before a delay or rejection is enforced.
MaxLockoutRecords Gets or sets the maximum number of lockout records that can be maintained concurrently. A lockout record represents tracked state for an identity.