feat: bot config visual editor, chat admin, debug logging, HMAC toggle

This commit is contained in:
Lizandro Guarnizo
2026-06-13 11:24:32 -05:00
parent 774cd829d9
commit dd57cba0e2
4 changed files with 24 additions and 2 deletions
+8 -1
View File
@@ -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;
}