У меня есть два приложения, которые я не могу изменить:
A: предоставляет URL-адрес, защищенный базовой HTTP-аутентификацией. B: требуется доступ к этому URL-адресу, но базовая аутентификация не поддерживается. Учетные данные доступны.
Как я могу заставить мои два приложения работать вместе?
Я подумал, что локальный прокси может быть отличным, который внедряет аутентификацию. Например. используя сокат:
socat TCP4-LISTEN:81,reuseaddr,fork TCP:UrlToA:80,<inject-basic-auth>=user:pass
Однако socat не предоставляет такой опции, как ‹ inject-basic-auth >. Кто-нибудь знает какой-нибудь инструмент, который может помочь? Есть ли другой выход?