Google Search API は廃止されたため、Ruby アプリで Bing Search API (現在は Windows Azure API) を使用したいと考えています。
ただし、Azure には、クエリ URI を作成してブラウザーに貼り付け、標準の HTTP 認証ボックスのパスワード ボックスにキーを渡し、POST を実行して結果を確認するという奇妙な認証パターンがあります。これにより署名が生成され、何らかの方法でヘッダーに渡されると思います。Ruby ですべてのプロセスを実行し、可能であればブラウザの部分をスキップしたいと考えています。
わかりにくい Windows Azure ストレージ gemのソースで1 つの例を見つけましたが、どのように署名を作成して呼び出しを行っているのかわかりません。Rubyで基本的なHTTP認証を行う簡単な方法はありますか?