Sign In
Sign In
  1. Home
  2. API
  3. Recibir un mensaje
  4. Firma de autenticidad de la solicitud
API
37 articles
WhatsApp Push v1.03
Transferencia de agente v1.04
API de cumplimiento de datos4
API de JavaScript del widget4
Message Trigger v1.12
Messaging v1.14
Enviar un mensaje2
Recibir un mensaje4
Cargas útiles de archivos adjuntos
Firma de autenticidad de la solicitud
Código de respuesta esperado
Ejemplos de cuerpo
Introducción
Registro de cambios

Firma de autenticidad de la solicitud

Verifica la autenticidad de la solicitud validando la firma HMAC-SHA256 y el encabezado de marca de tiempo con respecto a tu clave secreta compartida.

Updated on 24 de septiembre de 2026

Laiye Chatbot proporciona el X-Mindsay-Signature encabezado HTTP para que su socio compruebe la autenticidad de la solicitud.

Para comprobar la autenticidad, Laiye Chatbot y su socio comparten una clave secreta (configurada durante la integración).

Al recibir un mensaje, el socio de Laiye Chatbot debe generar una firma por su cuenta y comprobar que coincide con la firma proporcionada en el X-Mindsay-Signature encabezado HTTP. Para evitar ataques de repetición, el socio de Laiye Chatbot también debe validar que el X-Mindsay-Request-Timestamp no sea demasiado antiguo.

Así es como se genera la firma:

  1. Concatena el valor del encabezado X-Mindsay-Request-Timestamp con el cuerpo de la solicitud

  2. Calcula el hash hexadecimal de esta cadena utilizando el algoritmo estándar HMAC-SHA256 y la clave secreta compartida

Ejemplo:

text

X-Mindsay-Request-Timestamp:
1575215418

Body:
{"end_user_token": "df6a0edc-b31d-461x-ydcx-f7d5f02cd3d0"}

Secret:
a_secure_secret

Concatenated value:
1575215418{"end_user_token": "df6a0edc-b31d-461x-ydcx-f7d5f02cd3d0"}

Computed HMAC:
66f3778d4b2850a1a64fbb190a552ede968527cefc440c1d2f9d5c5fede77b93

Was this article helpful?

Made from France 💙

Categories

  • ANALÍTICA
  • CONSTRUIR
  • LOUIS AI
  • INTEGRAR

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles