У меня есть пользовательское настольное приложение, которое вызывает веб-службу ASMX. Служба размещается на веб-узле SharePoint в виртуальном каталоге в IIS. Используемая аутентификация - Windows Integrated.Безопасность WebService между DMZ - защищенная сеть
Теперь я хочу использовать одно и то же приложение с хоста в нашей DMZ. Я настроил ISA-сервер, чтобы разрешить HTTP-доступ из DMZ на сервер в нашей защищенной сети.
Попытка протестировать приложение У меня возникли некоторые ошибки, например: «Клиент нашел ответ Тип текста контента/html, но ожидаемый текст/xml». Я предполагаю, что эта ошибка возникает из-за ошибки аутентификации, поскольку одно и то же приложение отлично работает в защищенном режиме.
Каковы мои варианты здесь относительно аутентификации? Должен ли я разрешать Аноним?
Thanks, Dimitris.
Является ли справедливым предположить, что проблема возникает, только если режим аутентификации больше не является Windows интегрирован - поскольку хост не находится в Интранете и перешел на DMZ. Это проблема? – Gangadhar
Этот ответ «текст/html», вероятно, является сообщением об ошибке. Прочтите его и посмотрите, кто вам скажет. –
Я попытался захватить выход и вид, и кажется, что это HTML сообщение об: **
После изменения учетных данных веб-службы из DefaultCredentials на учетную запись, существующую в домене, на котором размещена Служба (защищенная сеть), она работает нормально.
Какова наилучшая практика аутентификации пользователя? Должен ли я добавлять корпоративную учетную запись в свой код для аутентификации? Должен ли я включать анонимную проверку подлинности? – dporikos