Sign In
Sign In
  1. Accueil
  2. API
  3. Déclencher un message
  4. Signature d'authenticité des requêtes
API
37 articles
WhatsApp Push v1.03
Agent Handover v1.04
Data Compliance API4
Widget Javascript API4
Message Trigger v1.12
Introduction
Déclencher un message1
Signature d'authenticité des requêtes
Messaging v1.14

Signature d'authenticité des requêtes

Explique comment générer l'en-tête X-Mindsay-Signature (HMAC-SHA256) à partir de l'horodatage et du corps de la requête pour valider l'authenticité des requêtes API.

Mis à jour le 24 septembre 2026

Laiye Chatbot vérifie la présence et la validité de l'en-tête HTTP X-Mindsay-Signature afin de valider l'authenticité de la requête. Pour cela, Laiye Chatbot et son partenaire partagent une clé secrète (définie lors de l'intégration).

Le partenaire de Laiye Chatbot doit générer une signature lorsqu'il appelle l'API. L'API Laiye génère la même signature de son côté et vérifie qu'elle correspond à celle fournie dans l'en-tête HTTP X-Mindsay-Signature.

Pour empêcher les attaques par rejeu, l'API Laiye vérifie aussi que X-Mindsay-Timestamp n'est pas trop ancien (tolérance de 5 minutes).

Voici comment générer la signature :

  1. Concaténez la valeur de l'en-tête X-Mindsay-Timestamp avec le corps de la requête

  2. Calculez l'empreinte hexadécimale de cette chaîne avec l'algorithme standard HMAC-SHA256 et la clé secrète partagée

Exemple

text
X-Mindsay-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

Cet article vous a-t-il aidé ?

Made from France 💙

Catégories

  • ANALYTIQUE
  • CONSTRUIRE
  • LOUIS AI
  • INTÉGRER

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPropulsé par Mindsay

Rechercher dans le centre d’aide…

Rechercher des articles du centre d’aide