cal.pub0.org/apps/web/pages/api/auth
Agusti Fernandez Pardo b8b1b9a6d0
fix: rate limit auth (#3820)
* fix: rate limit auth

* fix: replace lru-cache w memory-cache

* remove comments

* fix: yarn.lock

* fix: remove changes yarn lock

* fix: add missing EOL empty liune

* fix: move rate limiter so it kicks the last, limit to 10 tries per minute

* fix: move limiter w rest of code

* test: trying fix onboardong

* fix: undo changes in globalSetup.ts

* test: fix disable login for onboarding

* fix: use username instead of email for token check

* fix: tests

* fix: don't run on test

* fix: add missing comma

* fix: remove uniqueTokenPerInterval

* fix: add errorcode to packages lib auth

* Update packages/lib/rateLimit.ts

fix: improve readability

Co-authored-by: Omar López <zomars@me.com>

* Update packages/lib/rateLimit.ts

fix: no unnecessary any

Co-authored-by: Omar López <zomars@me.com>

* Update packages/lib/rateLimit.ts

fix: improve readability

Co-authored-by: Omar López <zomars@me.com>

* fix: rename interval -> intervalInMs

* fix: check user.email not username which could be empty

* fix: rateLimit update all naming

Co-authored-by: Agusti Fernandez Pardo <git@agusti.me>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-08-30 13:58:35 -06:00
..
saml Upgrading nextjs and collect (#3252) 2022-07-12 11:43:53 -06:00
two-factor/totp Refactors EE code (#3490) 2022-07-28 13:58:26 -06:00
[...nextauth].tsx fix: rate limit auth (#3820) 2022-08-30 13:58:35 -06:00
changepw.ts Refactors EE code (#3490) 2022-07-28 13:58:26 -06:00
forgot-password.ts Consolidates dayjs in a single package 2022-06-28 14:48:24 -06:00
reset-password.ts Refactors EE code (#3490) 2022-07-28 13:58:26 -06:00
setup.ts UI tweaks (#3576) 2022-07-29 15:23:54 +02:00
signup.ts chore: Sync Services to update external tools (#3814) 2022-08-26 15:10:12 -06:00