2015-02-17 6 views
0

В моем веб-приложении для интрасети я включил проверку подлинности Windows. В первый раз, когда я беру приложение, он запрашивает проверку подлинности Windows. Оттуда он никогда не спросит. Как узнать, происходит ли аутентификация при каждом обновлении моей страницы после первой попытки?Проблема с аутентификацией Windows

Например, если я попытался изменить пароль для Windows во время работы приложения, будет ли снова появляться запрос на ввод пароля для обновления?

ответ

3

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

Думайте об этом так. Вы войдете в свой дом после того, как откроете переднюю дверь. Вам не нужно делать это снова, пока не покинете свой дом. Вы можете изменить свою блокировку, пока вы дома, и все еще находитесь в своем доме, не открывая ее снова, пока не вернетесь.

+0

Thanks Mark, но есть ли способ на уровне IIS или через web.config, чтобы аутентификация происходила каждый раз. –

+1

Не то, чтобы я когда-либо находил, и пользователи быстро избегали любого приложения, которое требовало от них входа в систему, что и должно произойти. Имейте в виду, аутентификация и авторизация - это две разные вещи. Ни один пользователь не хочет принудительно аутентифицировать свои учетные данные все время. Запись изображений на ваш компьютер, и для каждого выполненного вами действия вам необходимо снова ввести свои учетные данные. Аутентификация должна выполняться только один раз во время сеанса пользователя. –

+0

Спасибо за ценное обновление Mark. Но то, что происходит с моим приложением, описано ниже. Мой сайт сначала аутентифицируется, а затем не запрашивает аутентификацию, если браузер не закрыт или пароль не изменен. Если пароль был изменен во время работы веб-сайта, то при первом обновлении он запрашивает аутентификацию. Только в первый раз. Тогда даже пароль будет изменен во второй раз, и браузер еще не закрыт от первой попытки, он запрашивает аутентификацию только через несколько интервалов времени. может составлять 2-3 мин. –

Смежные вопросы