Почему неправильное системное время вызывает сбой SSL-веб-приложения?
Вопрос:
У нас есть страница входа в систему asp.net (SSL) с именем пользователя и паролем.
Вы вводите их, вы нажимаете ОК, если учетные данные в порядке, вы будете перенаправлены на страницу навигации.
Если учетные данные неверны, вы будете перенаправлены на страницу входа в систему с появлением поля "неправильное имя пользователя или пароль".
Сейчас мы только что протестировали IE 10 на наших 10 демонстрационных серверах.
Работало везде, кроме 2 (база данных и софт везде одинаковые).
На двух из 10 серверов, когда вы входите, используя правильный пароль и имя пользователя, вы перенаправляетесь на страницу входа без неправильной ошибки имени пользователя и пароля вместо страницы навигации.
Я тестировал почти 45 минут и обнаружил, что причина, по которой 2 проекта не работают (которые находятся на одном сервере),
но на другом сервере, чем другие 8, которые работали, системное время на машине с Windows 8 с IE 10 было однажды в будущем.
Какие настройки в настройках / сертификатах SSL могут быть причиной различного поведения на двух серверах?
И почему он показывает страницу входа (уже SSL), а не страницу навигации?
И почему веб-приложение терпит неудачу, а не соединение с сайтом?
1 ответ
Если вы выполняете аутентификацию в Active Directory, отключенная дата приведет к сбою запроса аутентификации. Это будет исключать сертификат SSL. Вы также должны увидеть некоторые жалобы на машину с неправильным временем в журнале событий.
Я не могу комментировать ваше веб-приложение и как оно работает. Вам, вероятно, нужно вернуться к разработчику и спросить их. Хотя вы сможете просматривать журналы IIS и видеть, что там происходит, когда пользователь пытается войти в систему.