few more debugs for temp users

This commit is contained in:
2025-08-04 13:04:53 -06:00
parent 2591cfe8a8
commit 423e561ea3
3 changed files with 46 additions and 11 deletions

View File

@@ -40,15 +40,19 @@ const authLimiter = rateLimit({
skipSuccessfulRequests: true
});
// Temp user rate limiter - much stricter limits
// Temp user rate limiter - stricter but allows for auto-refresh
const tempUserLimiter = rateLimit({
windowMs: 15 * 60 * 1000, // 15 minutes
max: 10, // Much lower limit for temp users
max: 50, // Allow more requests to accommodate auto-refresh (every 30 seconds = ~30 requests per 15 min)
keyGenerator,
standardHeaders: true,
legacyHeaders: false,
trustProxy: true,
message: 'Too many requests for temporary account. Please contact an administrator for full access.'
message: JSON.stringify({
success: false,
error: 'Rate limit exceeded for temporary account. Please contact an administrator for full access.',
isRateLimit: true
})
});
// Conditional rate limiter that applies stricter limits to temp users