Changes for page 05_Вебхуки
Last modified by Bimit Administrator on 13.03.2026, 16:18
From version 2.3
edited by Bimit Administrator
on 13.03.2026, 16:18
on 13.03.2026, 16:18
Change comment:
There is no comment for this version
To version 2.2
edited by Bimit Administrator
on 13.03.2026, 15:48
on 13.03.2026, 15:48
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -49,13 +49,8 @@ 49 49 50 50 ==== //**X-HMAC-Spec**// ==== 51 51 52 -Используется **для проверки подлинности webhook**. Подпись создаётся с использованием алгоритма**HMAC SHA256.**52 +Используется **для проверки подлинности webhook**. Подпись создаётся с использованием **HMAC SHA256.** 53 53 54 -**Зачем это нужно** 55 - 56 -* защита от поддельных запросов 57 -* защита от изменения данных 58 - 59 59 //Алгоритм~:// 60 60 61 61 signature = HMAC_SHA256(secret, requestBody) ... ... @@ -62,8 +62,8 @@ 62 62 63 63 где: 64 64 65 -* secret - **токен организации**66 -* requestBody -raw JSON webhook payload60 +* secret — токен организации 61 +* requestBody — raw JSON webhook payload 67 67 68 68 Перед вычислением подписи JSON проходит **нормализацию**, чтобы обеспечить одинаковый результат хеширования на разных платформах. 69 69 ... ... @@ -91,7 +91,7 @@ 91 91 1. Вычислить HMAC SHA256 либо у **raw тела запроса,** либо выполнить **такую же нормализацию JSON** 92 92 1. Сравнить результат с //**X-HMAC-Spec**// 93 93 94 -Если **подпись не совпадает**- запрос следует считать **недоверенным**.89 +Если подпись не совпадает - запрос следует считать **недоверенным**. 95 95 ))) 96 96 97 97 (((