feat: bot config visual editor, chat admin, debug logging, HMAC toggle
This commit is contained in:
@@ -356,8 +356,15 @@ class WpWebhook
|
||||
private static function verifySignature(string $rawBody): void
|
||||
{
|
||||
$appSecret = env('WHATSAPP_APP_SECRET', '');
|
||||
|
||||
// Si el checkbox "Validar firma HMAC" está desactivado (0), saltar validación
|
||||
$enabled = env('verify_hmac_signature', '1');
|
||||
if ($enabled === '0') {
|
||||
self::log('INFO', 'Validación HMAC desactivada por configuración.');
|
||||
return;
|
||||
}
|
||||
|
||||
if ($appSecret === '') {
|
||||
// En desarrollo puedes omitir esta validación; en producción es obligatoria
|
||||
self::log('WARN', 'WHATSAPP_APP_SECRET no configurado. Saltando verificación de firma.');
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user