Изменения документа 05_Вебхуки
Редактировал(а) Bimit Administrator 13.03.2026, 16:18
От версии 2.2
отредактировано Bimit Administrator
на 13.03.2026, 15:48
на 13.03.2026, 15:48
Изменить комментарий:
К данной версии нет комментариев
К версии 3.1
отредактировано Bimit Administrator
на 13.03.2026, 16:18
на 13.03.2026, 16:18
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -49,8 +49,13 @@ 49 49 50 50 ==== //**X-HMAC-Spec**// ==== 51 51 52 -Используется **для проверки подлинности webhook**. Подпись создаётся с использованием **HMAC SHA256.** 52 +Используется **для проверки подлинности webhook**. Подпись создаётся с использованием алгоритма **HMAC SHA256.** 53 53 54 +**Зачем это нужно** 55 + 56 +* защита от поддельных запросов 57 +* защита от изменения данных 58 + 54 54 //Алгоритм~:// 55 55 56 56 signature = HMAC_SHA256(secret, requestBody) ... ... @@ -57,8 +57,8 @@ 57 57 58 58 где: 59 59 60 -* secret —токен организации61 -* requestBody —raw JSON webhook payload65 +* secret - **токен организации** 66 +* requestBody - raw JSON webhook payload 62 62 63 63 Перед вычислением подписи JSON проходит **нормализацию**, чтобы обеспечить одинаковый результат хеширования на разных платформах. 64 64 ... ... @@ -86,7 +86,7 @@ 86 86 1. Вычислить HMAC SHA256 либо у **raw тела запроса,** либо выполнить **такую же нормализацию JSON** 87 87 1. Сравнить результат с //**X-HMAC-Spec**// 88 88 89 -Если подпись не совпадает - запрос следует считать **недоверенным**. 94 +Если **подпись не совпадает** - запрос следует считать **недоверенным**. 90 90 ))) 91 91 92 92 (((