-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Labels
Description
Токен состоит из четырёх элементов: ${sign}:${uuid}:${path}:${version}.
Последние три части генерируются корректно, а вот с подписью есть проблема — вместо подписи токена используется подпись запроса:
const sign = await getSignature(body);
<..>
"Sec-Vtrans-Token": `${sign}:${uuid}:${this.paths.videoTranslationAudio}:${this.componentVersion}`
На самом деле, подпись токена — это HMAC-SHA256 с ключом config.hmac, но от строки '${uuid}:${this.paths.videoTranslationAudio}:${this.componentVersion}'.
Сейчас она не проверяется сервером, но это может измениться в ближайшем будущем.
Reactions are currently unavailable