Аутентификация веб-службы - PullRequest
0 голосов
/ 30 октября 2008

Мы развертываем наше приложение ASP.NET 3.5 на рабочем сервере для бета-тестирования.

Каждая страница защищена с помощью SSL.

На нашей домашней странице (default.aspx) есть веб-сервисы, которые заполняют флэш-объекты.

Я получаю сообщение об ошибке:

HTTP-запрос не авторизован с помощью схемы аутентификации клиента «Anonymous». Заголовок аутентификации, полученный от сервера, был 'Negotiate, NTLM'.

Кроме того, при использовании Firefox, появляется всплывающее окно входа в Windows.

Кто-нибудь знает, что или почему это происходит?

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 30 октября 2008

Я думаю, что запрос от Flash к защищенным веб-службам не имеет учетных данных или что безопасный сертификат в ответе не может быть проверен.

Возможно оба.

Так что во флеше, возможно, понадобится код наподобие

request.Username = "xyz"
request.Password = "***"

или что-то похожее

В .net есть способ вручную отменить проверку сертификата для запроса. Я не уверен, как бы вы сделали это во Flash.

Я обновлю это, если найду пример для .net-пути.

0 голосов
/ 30 октября 2008

Похоже, IIS не настроен для анонимного доступа .

Если вы считаете, что настроили его правильно (звучит так, как будто это не так), то вы можете попробовать устранить неполадки вашего соединения с помощью Wfetch .

...