У меня есть приложение ASP.NET, работающее на IIS 7 и использующее проверку подлинности Windows.Для тестирования каждый из наших тестовых пользователей имеет 5 тестовых учетных записей, настроенных для них в домене.Им нужно несколько учетных записей, потому что им нужно тестировать разные роли в приложении.Пользователи используют IE7.
Доступные параметры, позволяющие пользователю войти в приложение под разными учетными записями:
1) Выйдите из Windows и войдите в систему кактребуется тестовый аккаунт.(Не очень удобно для пользователя).
2) Попросите пользователя щелкнуть правой кнопкой мыши Internet Explorer и выбрать «Запуск от имени…», а затем введите учетные данные для необходимой тестовой учетной записи.(Не очень интуитивно для пользователя. Кроме того, некоторые функции не работают должным образом в IE7 при работе таким образом, например, Закладки, Принтеры)
3) Используйте Firefox или Chrome.(К сожалению, не вариант)
4) Не используйте проверку подлинности Windows (требуется проверка подлинности Windows)
5) Обновите параметры IE, чтобы запретить автоматический вход на сайты (это будет работать, но это будет раздражать пользователей, поскольку они используют множество других сайтов, использующих проверку подлинности Windows).
6) Найдите какой-нибудь способ в IIS / ASP.NET для предотвращения автоматического входа IE?(Я не видел никакого способа сделать это, но было бы интересно услышать любые предложения).
Кто-нибудь может придумать какие-нибудь лучшие способы?
Спасибо.