Loosen sign-in rate limit to 10/min per IP for migration onboarding
This commit is contained in:
@@ -35,6 +35,17 @@ export const auth = betterAuth({
|
||||
adminRoles: ["admin"],
|
||||
}),
|
||||
],
|
||||
rateLimit: {
|
||||
enabled: true,
|
||||
window: 60,
|
||||
max: 100,
|
||||
customRules: {
|
||||
// Дефолт Better Auth (3/60с) слишком жёсткий для миграции:
|
||||
// массовый сброс паролей + общие IP (офис/NAT). 10/мин/IP — защита
|
||||
// от брутфорса сохраняется, но терпимо к повторам и опечаткам.
|
||||
"/sign-in/email": { window: 60, max: 10 },
|
||||
},
|
||||
},
|
||||
trustedOrigins: [
|
||||
process.env.BETTER_AUTH_URL ?? "http://localhost:3000",
|
||||
"https://school.second-brain.ru",
|
||||
|
||||
Reference in New Issue
Block a user