Базовая аутентификация BizTalk Server 2009 для веб-сайта Ruby on Rails - PullRequest
0 голосов
/ 23 марта 2011

У меня есть сайт Rails, который позволяет аутентифицированному клиенту публиковать XML по определенному URL. В этом конкретном случае почтовый запрос поступает с сервера BizTalk 2009. Rails продолжает отвечать 401 Unauthorized, и я не уверен почему.

Аутентификация на стороне Rails обрабатывается Restful Authentication через базовую аутентификацию HTTP. Я протестировал отправку XML на рабочий сайт с использованием curl и учетных данных соответствующего клиента, и он, кажется, работает нормально. Владелец сервера BizTalk и я проверили учетные данные и URL-адрес.

Есть ли что-то особенное в том, как BizTalk выполняет свою обычную аутентификацию? Или есть что-то странное с Rails или Restful Auth? Есть идеи? Веб-сервер на стороне Rails - Nginx с Passenger 3.

Ответы [ 2 ]

0 голосов
/ 12 апреля 2011

К сожалению, проблема ушла незамеченной. Мне пришлось изменить код авторизации для решения проблем с аутентификацией в Internet Explorer (см. http://rails_security.lighthouseapp.com/projects/15332/tickets/5-using-http-basic-authentication-with-ie-not-working). Возможно, что BizTalk будет иметь ту же проблему, но я не могу проверить.

Возможно также, что владелец сервера BizTalk обновил учетные данные, используемые для связи с нашим сервисом, но, опять же, я не могу подтвердить.

Поскольку нам нужно жарить более крупную рыбу, нам не стоит разыскивать точную проблему, поскольку сейчас все работает нормально. Конечно, это может измениться, и я буду копать глубже и, возможно, обновлю эту тему.

0 голосов
/ 12 апреля 2011

Какие учетные данные вы используете для аутентификации?Это должна быть учетная запись службы BizTalk, которая отправляет запрос.Какой адаптер вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...