You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(BA-7365): key the manager rate limiter by user id
`execute_rate_limit_logic()` and `get_rolling_count()` now take a `UserID`
and build the counter key themselves, so the manager and the web server
share one per-user allowance instead of the manager counting per access key.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Add per-user rate limiting to the webserver that rejects over-limit requests with HTTP 429 before they reach the manager, enforcing the existing keypair rate limit against a single per-user allowance.
1
+
Add per-user rate limiting to the webserver that rejects over-limit requests with HTTP 429 before they reach the manager, and key the manager-side rate limiter by the authenticated user as well, so holding multiple keypairs no longer multiplies a user's allowance.
0 commit comments