На одном из серверов Exchange недавно обнаружилась проблема — при использовании Form-based аутентификации на сервере (без применения ISA Server) после ввода верительных данных сервер стал возвращать ошибку 440 Login timeout. Причем при использовании методов аутентификации basic и integrated в свойствах виртуального каталога owa все работало на ура. Я решил разобраться с этой проблемой. Но не все оказалось так просто.
Поиски похожей ситуации на support.microsoft.com привели к статье
Не могу сказать, что описание проблемы и метод ее решения меня сильно порадовали, однако я воспользовался ими. После повторного создания виртуального каталога не забудьте восстановить настройки (ну например доступ к удаленным файловым серверам с помощью OWA 2007). Кроме того, я дополнительно решил переустановить сертификат ssl для доступа к owa.
В полной уверенности, что теперь то все заработает как надо, я открываю веб-страницу с формой аутентицикации, и что же? После ввода учетных данных на этот раз я получил ошибку 400 Bad Request. Что интересно, данная ошибка появлялась только при использовании внешнего адреса owa. При использовании внутреннего url я без проблем получил доступ к своему ящику с помощью веб-доступа.
Решив проверить, как обстоят дела на другой рабочей станции, я с удивлением обнаружил, что там-то все работает! Ну что ж, значит, моя проблема оказалось частной. А частные проблемы волнуют меня гораздо меньше общих. Поэтому я просто сбросил настройки моего IE к стандартным, и все заработало.
Не могу сказать, что я остался доволен своими действиями в данной ситуации — хотелось получше разобраться в причинах и следствиях ошибок. Однако проблему требовалось решить быстро. Воспроизвести же ее в дальнейшем в лабораторных условиях, боюсь, вряд ли удастся.
В любом случае — удачи и жду ваших комментариев.