Class EnrollmentCheckRateLimitSettings
- Namespace
- SEBT.Portal.Core.AppSettings
- Assembly
- SEBT.Portal.Core.dll
Configuration settings for enrollment check rate limiting.
public class EnrollmentCheckRateLimitSettings : IHaveConfigSectionName
- Inheritance
-
objectEnrollmentCheckRateLimitSettings
- Implements
Properties
PermitLimit
Maximum number of enrollment check requests allowed per window per IP address.
[Range(1, 100, ErrorMessage = "PermitLimit must be between 1 and 100.")]
public int PermitLimit { get; set; }
Property Value
- int
SectionName
public static string SectionName { get; }
Property Value
- string
WindowMinutes
Time window for rate limiting in minutes.
[Range(0.1, 60, ErrorMessage = "WindowMinutes must be between 0.1 and 60.")]
public double WindowMinutes { get; set; }
Property Value
- double