This PR adds a new config for the HTTP rate limiter: ApiKey. With that, authorized clients (clients that provide the same key) will not be rate limited.
Context
Our Studio application is being rate limited fairly easily.
Implementation overview
Adds a new config to be configured via env. Makes a change to the rate limiter middleware to ignore the authorized clients
Summary
This PR adds a new config for the HTTP rate limiter:
ApiKey
. With that, authorized clients (clients that provide the same key) will not be rate limited.Context
Our Studio application is being rate limited fairly easily.
Implementation overview
Adds a new config to be configured via env. Makes a change to the rate limiter middleware to ignore the authorized clients