ли способ получить информацию о том с какого домена был отправлен вебхук?
а в реквесте нет этой инфы?
а вообще там что-то есть?
Нет, просто пустота, если что я это использую и внутри метода уже вызывал $_REQUEST, но это в принципе логично что там ничего нет уже на этом этапе https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=99&LESSON_ID=7985&LESSON_PATH=8771.5380.7985
Внутри грубо говоря public static function test если на пример смотреть
не те загловки смотришь - не $_REQUEST, а $_SERVER смотри И там FORWARDED_FOR заголовки в них будет IP
Я давно пробовал проверить, там не фиксируется адрес именно откуда отправлен был запрос, там кстати вообще ерунда стоит, скорее всего что-то связанное с авторизацией на битриксе, ip ведёт на страницу sony) Или может прокси наш как-то так отрабатывает
Ну так у тебя адрес отправителя может любой промежуточный сервер менять. Например если клиентом и сервером стоит WAF который не проксирует запрос, а эмулирует, то в качестве отправителя запроса у тебя будет сервер WAF Если у тебя nginx за cloudflare спрятан, то там нужно смотреть другие заголовки (X_HTTP_*)
Да там, [HTTP_X_PROXY_NAME] => stormwall но мой домен или ip моего сервера откуда запрос отправлял, всё равно не фиксируется)
кстати, если ты по IP решил в браузере пройтись - то там тебя может ждать засада. Браузер отправляет запрос по дефолту на 80/443 порт, а запрос тебе мог прийти с любого. Например у тебя там может адрес NAT вообще быть
Ну так это ты в свой stormwall смотри и с ним разбирайся - как он прокидывает, что он прокидывает, может ли он...
Да я скорее всего забью на это, просто хотел запросы с тестовых хостов фильтровать, думал как-то это разделить, но скорее всего просто не получится это сделать, думал посмотреть объект CRestServer, но ничего там не нашёл полезного
Ну так проще доп.параметр какой-нибудь слать или заголовок.
Да, я оставлял это на крайняк, не хотел ребят напрягать, думал на своей стороне сделать ну и на будущее пригодилось бы
победил? отправь на мой сервис свой запрос, глянул у себя.
Нет, пока переключился на другую задачу, завал со всех сторон)
А я вебхуком шлю, через curl, не прямой curl запрос если что
какие подробности вылазят.
Ну так в самом начале говорил что через свой написанный вебхук данные приходят)
еще и входящий вебхук делаешь. я за доп параметр.
Да, попрошу ребят добавить, тут просто проблема в том что они же через докеры сидят, кто-то при развёртки тестовой среды с боевого докера не пропишет тестовый параметр и я так думаю что начнутся проблемы, но это чисто предположения
Обсуждают сегодня