Hacker News new | ask | show | jobs
by ghchinoy 4177 days ago
Thank you! Impressive. How do you limit anonymous web user's queries?
1 comments

Requests made for the demo don't have an access token. On the back end I look for this case, and then see if the request has "when" and "encrypted" parameters. "when" is just a date/time stamp, and "encrypted" is the same thing..encrypted. If I see both those params, I decrypt the "encrypted" and make sure it matches the "when" to validate the server created it, and make sure the "when" is less than one hour.

Otherwise, all requests require an access token.

What do you use to cache requests?
Redis & cloudflare.