Вспомнил тут одну занятную историю с работы.
Работал в команде по интеграции всяческих внешних API, где регулярно нужно дебажить всякие упоротые коллбэки от этих самых API.
Причём всякие бесплатные сервисы вроде Ngrok тут не подходили потому, что некоторые сервисы настолько упоротые, что чтобы задать куда именно они будут присылать данные нужно писать на почту саппорту, а те в ленивом режиме может быть в течение суток (если повезёт) этот URL зададут.
Собственно, в такой ситуации любой бесплатный Ngrok и ко отпадают, т.к. у них сессии постоянно имеют разные адреса и если у тебя случайно отвалилось соединение - считай, что писал в саппорт зря. Не говоря уже о том, что не всегда вообще можно было решить вопрос в течение дня.
Я, естественно, пользовался своим sish и особо не страдал. Но есть ведь и другие члены команды!
Поэтому я достаточно долго проедал плешь ответственным лицам чтобы запилили корпоративный Webhook.site или его аналог для сотрудников.
Сказано - сделано. Спустя долгое время долгожданный многими ловитель вебхуков появился на корпоративном домене.
Правда, счастье было недолгим потому что оказалось, что безопасники сделали к нему доступ через корпоративный VPN.
Поясню для тех, кто мог не понять:
- Разработчикам нужен сайт на корпоративном домене, который может собирать входящие запросы откуда угодно, с любых внешних серверов
- Его наконец-то организовывают, но по требованию безопасников он может собирать запросы только с внутренних ресурсов
Вот такая вот битва безопасности со здравым смыслом, в котором безопасность одержала сокрушительную победу 🎉
P.S. Нет, потом мы, конечно, добились чтобы этот идиотизм был исправлен. Но я вот помню как я ржал когда это обнаружил.
#work #dev #story #memory #fun #idiocy #web #security