Interface: BotProtectionMiddlewareOptions
Properties
defaultFailStrategy?
optionaldefaultFailStrategy?:FailStrategy
Default fail strategy when token acquisition fails (default: 'open')
failStrategyOverrides?
optionalfailStrategyOverrides?:Record<string,FailStrategy>
Override fail strategy per operation (e.g. CartComplete = closed)
protectedOperations
protectedOperations:
string[]
GraphQL operation names that require bot protection
tokenProvider
tokenProvider:
BotProtectionTokenProvider
Token provider instance (manager or fallback chain)