変更できないアプリケーションが 2 つあります。
A: HTTP 基本認証で保護された URL を提供します。B: この URL にアクセスする必要がありますが、基本認証をサポートしていません。資格情報が利用可能です。
2 つのアプリケーションを連携させるにはどうすればよいですか?
認証を挿入するローカルプロキシは素晴らしいかもしれないと思いました。たとえば、socat を使用する場合:
socat TCP4-LISTEN:81,reuseaddr,fork TCP:UrlToA:80,<inject-basic-auth>=user:pass
ただし、socat は < inject-basic-auth > のようなオプションを提供しません。役立つツールを知っている人はいますか?他の方法はありますか?