Перейти к содержимому

Фотография

IIS Authentification


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Nevermind

Nevermind

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Подорожкин Денис Юрьевич

Отправлено 11 ноября 2005 - 11:01

Столкнулся с такой проблемой: нужно тестировать Web-приложение на Perfomance. Приложение работает под IIS. IIS использует какой-то совершенно дурацкий протокол аутентификации (по моему, основанный на NTLM, хотя не уверен), который ни один клиент, кроме IE не поддерживает. В итоге, при обращении из любого другого клиента, кроме IE (в том числе при запуске тестовых скриптов), получаю
HTTP 401 - Authorization Required.

Не подскажите, как обойти проблему.
  • 0

#2 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 11 ноября 2005 - 12:04

А можно вопрос?
Если вы тестируете performance, то какая вам разница, какой клиент?
  • 0

#3 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 11 ноября 2005 - 12:06

IIS использует какой-то совершенно дурацкий протокол аутентификации (по моему, основанный на NTLM, хотя не уверен), который ни один клиент, кроме IE не поддерживает.

Просмотр сообщения

Так уж ни один??? :smile:

В итоге, при обращении из любого другого клиента, кроме IE (в том числе при запуске тестовых скриптов), получаю
HTTP 401 - Authorization Required.

Просмотр сообщения

Из какого конкретно любого другого?

Не подскажите, как обойти проблему.

Просмотр сообщения

Правильно настроить IIS, разрешить анонимный доступ.
  • 0

#4 Nevermind

Nevermind

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Подорожкин Денис Юрьевич

Отправлено 11 ноября 2005 - 12:41

А можно вопрос?
Если вы тестируете performance, то какая вам разница, какой клиент?

Разница в том, что при запросе страницы, ответ с кодом 401 возвращается мгновенно, и средний Response Time приблизительно 0

Так уж ни один???

По дефолту, как мне сказали (не ручаюсь за чужие слова) ни один.

Из какого конкретно любого другого?

OpenSTA, Mozilla, Microsoft ACT, NeoLoad

Правильно настроить IIS, разрешить анонимный доступ.

Согласен, но в данном случае, по разным причинам - неприемлимо.
  • 0

#5 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 11 ноября 2005 - 13:26

Mozilla FireFox поддерживает NTLM-аутентификацию. Разве те, другие клиенты, не предлагают ввести логин?
  • 0

#6 Nevermind

Nevermind

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Подорожкин Денис Юрьевич

Отправлено 11 ноября 2005 - 13:44

Mozilla FireFox поддерживает NTLM-аутентификацию. Разве те, другие клиенты, не предлагают ввести логин?

В том то и дело, что это не нормальная NTLM аутентификация, а какая то другая приблуда Майкрософта. Другие клиенты как раз и распознают её как NTLM, но ввод логина ничего не дает, а IE как-то хитро, по непонятному мне протоколу, передает доменный секьюрити токен. Остальные, по видимому, просто не понимают, чего от них хотят =(
  • 0

#7 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 11 ноября 2005 - 13:51

Видимо, самый простой способ - разрешить анонимный доступ. При тестировании нагрузки способ аутентификации не так уж важен.
  • 0

#8 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 11 ноября 2005 - 16:19

A не пробовали сравнивать HTTP requests, посылаемые IE и другими клиентами? Может IE добавляет какой-нибудь хитрый нестандартный header в запрос?
  • 0
Дмитрий Шевченко

HP Software


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных