Поскольку API поиска Google устарел, я хотел бы использовать API поиска Bing (теперь API Windows Azure) в своих приложениях Ruby.
Однако в Azure используется странный шаблон проверки подлинности, при котором вы создаете URI запроса, вставляете его в браузер, передаете ключ в поле пароля стандартного поля проверки подлинности HTTP и выполняете POST, чтобы увидеть результаты. Я предполагаю, что это генерирует подпись и каким-то образом передает ее в заголовок. Я хотел бы выполнить весь процесс в Ruby и, если возможно, пропустить часть браузера.
Я нашел один пример в источнике ссылки непонятная жемчужина хранилища Windows Azure, но я не могу понять, как они создают подпись и совершают вызов. Есть ли простой способ выполнить базовую HTTP-аутентификацию в Ruby?