OptionaluserOptionalanonymousRate limit for anonymous users (by IP)
OptionalipRate limit per IP address
OptionalendpointRate limit per endpoint
OptionalroleRate limit per role
OptionalactionAction when limit is exceeded: 'block' (return error) or 'throttle' (add delay)
OptionalthrottleThrottle delay in ms when action is 'throttle'
OptionallogEnable logging of rate limit events
OptionalonCallback when rate limit is exceeded
OptionalstoreStore rate limit data in database (requires table)
OptionalrateModel name for storing rate limit data
Rate limit for authenticated users