-
Notifications
You must be signed in to change notification settings - Fork 5
5.2 — Add API rate limiting #61
Copy link
Copy link
Open
Labels
phase:5-hardeningPhase 5: Production HardeningPhase 5: Production Hardeningsize:SSmall task (1-2 days)Small task (1-2 days)squadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membersquad:zoeAssigned to Zoe (Tester)Assigned to Zoe (Tester)
Metadata
Metadata
Assignees
Labels
phase:5-hardeningPhase 5: Production HardeningPhase 5: Production Hardeningsize:SSmall task (1-2 days)Small task (1-2 days)squadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membersquad:zoeAssigned to Zoe (Tester)Assigned to Zoe (Tester)
Description
Implement ASP.NET Core rate limiting on API endpoints to protect against abuse and ensure fair resource usage. Different limits for different endpoint types (AI endpoints more restrictive).
Dependencies
Acceptance Criteria
Technical Notes
AddRateLimitermiddleware[RequireRateLimitPolicy]attribute on endpointsPhase: 5 | Size: S | Owner: Zoe (Lead)