简体   繁体   English

Webhook laravel 错误 spatie(签名无效)

[英]Webhook laravel Error spatie (The signature is invalid)

The signature is invalid.签名无效。 {"exception":"[object] (Spatie\\WebhookClient\\Exceptions\\WebhookFailed(code: 0): The signature is invalid. at /home//public_html//vendor/spatie/laravel-webhook-client/src/Exceptions/WebhookFailed.php:11) {"exception":"[object] (Spatie\\WebhookClient\\Exceptions\\WebhookFailed(code: 0): 签名无效。at /home//public_html//vendor/spatie/laravel-webhook-client/src/Exceptions/ WebhookFailed.php:11)

in my case the error is in在我的情况下,错误在

'signature_header_name' => 'Signature', 'signature_header_name' => '签名',

must be the sent from webhook server必须是从 webhook 服务器发送的

'signature_header_name' => 'tookan_shared_secret', 'signature_header_name' => 'tookan_shared_secret',

can also make custom validation ex也可以进行自定义验证 ex

 use Illuminate\\Http\\Request; use Spatie\\WebhookClient\\SignatureValidator\\SignatureValidator; use

Spatie\\WebhookClient\\WebhookConfig; Spatie\\WebhookClient\\WebhookConfig; use Spatie\\WebhookClient\\Exceptions\\WebhookFailed;使用 Spatie\\WebhookClient\\Exceptions\\WebhookFailed;

class CustomSignatureValidator implements SignatureValidator { public function isValid(Request $request, WebhookConfig $config): bool class CustomSignatureValidator 实现 SignatureValidator { public function isValid(Request $request, WebhookConfig $config): bool

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM