Merge branch 'main' into codex/scheduled-search-alerts

This commit is contained in:
cesnimda
2026-08-31 22:37:58 +02:00
4 changed files with 9 additions and 2 deletions
+3 -1
View File
@@ -419,6 +419,8 @@ builder.Services.AddAuthorization(options =>
builder.Services.AddScoped<IAuthorizationHandler, ProEntitlementHandler>();
builder.Services.AddSingleton<IAuthorizationMiddlewareResultHandler, ProEntitlementAuthorizationResultHandler>();
var authLoginPermitLimit = builder.Configuration.GetValue<int?>("RateLimits:AuthLoginPermitLimit") ?? 10;
builder.Services.AddRateLimiter(options =>
{
options.RejectionStatusCode = StatusCodes.Status429TooManyRequests;
@@ -428,7 +430,7 @@ builder.Services.AddRateLimiter(options =>
partitionKey: $"login:{context.Connection.RemoteIpAddress?.ToString() ?? "unknown"}",
factory: _ => new FixedWindowRateLimiterOptions
{
PermitLimit = 10,
PermitLimit = authLoginPermitLimit,
Window = TimeSpan.FromMinutes(5),
QueueProcessingOrder = QueueProcessingOrder.OldestFirst,
QueueLimit = 0,