flip_api.utils.rate_limiter
Rate limiter configuration for trust-facing API endpoints.
Attributes
Functions
|
Extract trust_name from path params for per-trust rate limiting. |
Module Contents
- flip_api.utils.rate_limiter._trust_name_key(request: fastapi.Request) str
Extract trust_name from path params for per-trust rate limiting.
- Parameters:
request (Request) – The incoming FastAPI request.
- Returns:
The
trust_namepath parameter when present; otherwise the client’s host; otherwise the literal"unknown".- Return type:
str
- flip_api.utils.rate_limiter.limiter