SpeckleServer icon indicating copy to clipboard operation
SpeckleServer copied to clipboard

Rate Limiting

Open didimitrie opened this issue 5 years ago • 2 comments

Step 0:

To be able to provide consistent experiences and protect form malicious attacks, we need to implement some sort of (generous) rate-limiting mechanism for all REST & WS api endpoints per token, and per route. Ie, objectGet should be relaxed; as opposed to accounts/login 😎

didimitrie avatar Nov 30 '18 14:11 didimitrie

is this the point when we consider an API gateway to handle this stuff (auth, rate, etc) ?

radumg avatar Nov 30 '18 14:11 radumg

i don't think so (for sure not for auth). speckle's not composed of microservices, so the benefits of an api gateway are reduced in this scenario.

was more thinking of a simple redis solution. we'll see. I've added the relevant milestone for this issue 😅

didimitrie avatar Nov 30 '18 14:11 didimitrie