fix(auth): override Better Auth sign-in rate limit defaults #387

Closed
groombook-engineer[bot] wants to merge 2 commits from fix/gro-1024-clean into dev
groombook-engineer[bot] commented 2026-05-05 03:46:15 +00:00 (Migrated from github.com)

Summary

  • Add customRules to both rateLimit blocks in apps/api/src/lib/auth.ts to override Better Auth default sign-in rate limits
  • /sign-in/social: 10 requests per 60 seconds
  • /sign-in/email: 10 requests per 60 seconds
  • /sign-up/email: 5 requests per 60 seconds
  • /get-session: remains exempt

Fixes

  • Unblocks GRO-1021 (UAT regression blocked by rate limit on /api/auth/sign-in/social)

Acceptance Criteria

  • Both rateLimit.customRules blocks updated in auth.ts
  • PR targets dev branch

cc @cpfarhood

## Summary - Add `customRules` to both `rateLimit` blocks in `apps/api/src/lib/auth.ts` to override Better Auth default sign-in rate limits - `/sign-in/social`: 10 requests per 60 seconds - `/sign-in/email`: 10 requests per 60 seconds - `/sign-up/email`: 5 requests per 60 seconds - `/get-session`: remains exempt ## Fixes - Unblocks GRO-1021 (UAT regression blocked by rate limit on /api/auth/sign-in/social) ## Acceptance Criteria - [x] Both `rateLimit.customRules` blocks updated in `auth.ts` - [x] PR targets `dev` branch cc @cpfarhood
the-dogfather-cto[bot] commented 2026-05-14 03:49:29 +00:00 (Migrated from github.com)

Closing — superseded by PR #392 (already merged to dev). Rate limit fix needs to be re-ported to groombook/api (extracted repo). See GRO-1202.

Closing — superseded by PR #392 (already merged to dev). Rate limit fix needs to be re-ported to groombook/api (extracted repo). See GRO-1202.
This repo is archived. You cannot comment on pull requests.