iis7 Проверка подлинности на основе вызовов и перенаправление входа в систему не могут использоваться одновременно - PullRequest
6 голосов
/ 26 октября 2010

У меня есть веб-сайт asp.net, более ранняя версия приложения должна работать в классическом режиме, последняя версия может работать в интегрированном режиме. Обычно приложение настроено на использование проверки подлинности с помощью форм, но его можно настроить на использование проверки подлинности Windows.

Существует бизнес-требование, согласно которому даже при запуске IIS в процессе проверки подлинности Windows приложение все равно должно поддерживать проверку подлинности с помощью форм, поэтому администраторы вынуждены войти в систему с именем пользователя и паролем. Это обрабатывается внутренне с помощью кода, который определяет, следует ли войти в систему пользователя или перенаправить для входа в систему

ISS6 разрешил эту конфигурацию без проблем, и фактически IIS 7 может быть настроен таким образом, за исключением того факта, что он показывает сообщение «Предупреждение» «Проверка подлинности на основе вызовов iis7 и аутентификации на основе перенаправления входа в систему не может использоваться одновременно» , Это сообщение не совсем верно, так как приложение, кажется, работает так, как задумано, с радостью поддерживая IIS как аутентификацию Windows, но приложение asp.net думает, что его формы аутентифицируются.

Проблема, с которой я столкнулся, связана с сообщением «Alert», поскольку это, несомненно, вызовет путаницу и вызовы в службу поддержки.

Есть ли способ обеспечить как аутентификацию Windows, так и аутентификацию форм, и поддерживать IIS7 UI довольным?

1 Ответ

2 голосов
/ 24 ноября 2010

Есть подробное предложение , которое в основном выполняет следующие действия:

Повсеместно применяет проверку подлинности с помощью форм, поскольку это не применимо по частям на сайте.Затем иметь страницу шлюза (логин), где происходит аутентификация Windows.Это не щелчок переключателем, но я собираюсь попробовать это сам.

Я сообщу о том, как все пойдет, если будет интерес.

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