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"],
|
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: [
|
trustedOrigins: [
|
||||||
process.env.BETTER_AUTH_URL ?? "http://localhost:3000",
|
process.env.BETTER_AUTH_URL ?? "http://localhost:3000",
|
||||||
"https://school.second-brain.ru",
|
"https://school.second-brain.ru",
|
||||||
|
|||||||
Reference in New Issue
Block a user