MCPcopy Create free account
hub / github.com/boringstack-xyz/boringstack / buildAuthRateLimit

Function buildAuthRateLimit

apps/api/src/config/security/security.ts:120–132  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

118 const generator = buildKeyGenerator();
119
120 return rateLimit({
121 max: env.RATE_LIMIT_MAX,
122 duration: env.RATE_LIMIT_WINDOW_MS,
123 ...(context !== undefined && { context }),
124 ...(generator !== undefined && { generator }),
125 });
126};
127
128export const buildAuthRateLimit = () => {
129 const context = buildRateLimitContext("credential");
130 const generator = buildKeyGenerator();
131
132 return rateLimit({
133 max: env.AUTH_RATE_LIMIT_MAX,
134 duration: env.AUTH_RATE_LIMIT_WINDOW_MS,
135 scoping: "scoped",

Callers 1

auth.routes.tsFile · 0.90

Calls 2

buildRateLimitContextFunction · 0.85
buildKeyGeneratorFunction · 0.85

Tested by

no test coverage detected