Ivan Pavlov
Всем привет! Есть у кого-нибудь информация, можно ли задавать механизмы аутентификации для вебхука диалога? Например, добавить basic auth, чтобы мой вебхук нельзя было использовать в других навыках без знания кредсов. Или как-то иным способом защитить?
Я делаю так — в самом вверху кода сопоставляю идентификатор скила (навыка) из полученного запроса с идентификатором моего скила, и если что-то не так — шлю коллеру ошибку 400. Вот весь этот код (node.js):
const { meta, request, session, version } = req.body;
if (session.skill_id !== 'MY_SKILL_ID') {
res.status(400).send('Bad Request');
return;
}