У меня есть сайт Rails, который позволяет аутентифицированному клиенту публиковать XML по определенному URL. В этом конкретном случае почтовый запрос поступает с сервера BizTalk 2009. Rails продолжает отвечать 401 Unauthorized, и я не уверен почему.
Аутентификация на стороне Rails обрабатывается Restful Authentication через базовую аутентификацию HTTP. Я протестировал отправку XML на рабочий сайт с использованием curl и учетных данных соответствующего клиента, и он, кажется, работает нормально. Владелец сервера BizTalk и я проверили учетные данные и URL-адрес.
Есть ли что-то особенное в том, как BizTalk выполняет свою обычную аутентификацию? Или есть что-то странное с Rails или Restful Auth? Есть идеи? Веб-сервер на стороне Rails - Nginx с Passenger 3.