fleshout backend

This commit is contained in:
KS Jannette
2026-08-03 04:23:32 -04:00
parent a00282b1e6
commit 092ef17439
19 changed files with 500 additions and 52 deletions

View File

@@ -0,0 +1,19 @@
namespace Backend.Gateway;
public sealed class CorsOptions
{
public const string SectionName = "Cors";
public string[] AllowedOrigins { get; set; } = [];
}
public sealed class RateLimitOptions
{
public const string SectionName = "RateLimiting";
public int PermitLimit { get; set; } = 100;
public int WindowSeconds { get; set; } = 60;
public int QueueLimit { get; set; }
}