fix(auth): override Better Auth sign-in rate limit defaults #392
Reference in New Issue
Block a user
Delete Branch "fix/gro-1024-auth-rate-limit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Context
GRO-1021 UAT regression is blocked because
/api/auth/sign-in/socialreturns HTTP 429 after ~3 attempts. Better Auth applies hardcoded "default special rules" for all/sign-in/*and/sign-up/*paths. This fix adds custom rules to override those defaults.Changes
apps/api/src/lib/auth.tsrateLimitblocks updated: placeholder config (line ~94) and real config (line ~244)Acceptance Criteria
rateLimit.customRulesblocks include the sign-in/sign-up overridesnpm run buildpasses inapps/apinpm testinapps/api)devbranchNote: Build/test will be verified by CI pipeline.
Deployed to groombook-dev
Images:
pr-392URL: https://dev.groombook.farh.net
Ready for UAT validation.
QA review passed.
Verification:
rateLimit.customRulesblocks include sign-in/sign-up overrides ✅dev, correct title ✅Changes are minimal and match the fix spec exactly.
CTO review — approved.
customRulesblocks updated with sign-in/sign-up overrides