WebhookCollectorConfig
Defined in: packages/analytics/src/collectors/webhook.collector.ts:34
Properties
섹션 제목: “Properties”allowedSources
섹션 제목: “allowedSources”allowedSources:
string[]
Defined in: packages/analytics/src/collectors/webhook.collector.ts:48
enableSignatureValidation
섹션 제목: “enableSignatureValidation”enableSignatureValidation:
boolean
Defined in: packages/analytics/src/collectors/webhook.collector.ts:39
Verify each webhook’s signature before collecting it. Defaults to true,
which needs secretKey; only false accepts unsigned webhooks.
maxPayloadSize
섹션 제목: “maxPayloadSize”maxPayloadSize:
number
Defined in: packages/analytics/src/collectors/webhook.collector.ts:53
The largest payload accepted, in bytes: rawBody is measured before its
signature is checked, then body by the length of its JSON.
rateLimitPerMinute
섹션 제목: “rateLimitPerMinute”rateLimitPerMinute:
number
Defined in: packages/analytics/src/collectors/webhook.collector.ts:54
secretKey?
섹션 제목: “secretKey?”
optionalsecretKey?:string
Defined in: packages/analytics/src/collectors/webhook.collector.ts:47
The shared signing secret. Required while signature validation is on.
signatureHeader
섹션 제목: “signatureHeader”signatureHeader:
string
Defined in: packages/analytics/src/collectors/webhook.collector.ts:45
The header holding the signature, matched in any case. Its value is
sha256=<hex> or bare <hex>: the HMAC-SHA256 of rawBody keyed with
secretKey. Defaults to x-signature.