Я использую единую точку входа CAS для Exchange 2007.
В Exchange MS IIS Сервер CAS добавьте, что новый виртуальный каталог имеет index.aspx
.
Используя ссылку https://wiki.jasig.org/display/CAS/CASifying+Outlook+Web+Access+2.
bean id="OWAConnection"
p:host="real-owa-server"
p:port="443"
p:scheme="https"
p:owaauth="/exchweb/bin/auth/owaauth.dll"
p:owalogon="/exchweb/bin/auth/owalogon.asp"
p:trusted="4"
p:flags="4"
p:destination="/exchange/"
Измените owaauth.dll на этот index.aspx.
Index.aspx будет - принимать пользователя, передача от CAS, хотя поток входа в систему CAS - сохраняют пользователя, передайте зашифрованный в переменной Приложения Когда пользователь, аутентифицируемый успешный CAS
В login.aspx на Exchange MS OWA настройте для навигации к Вашему index.aspx
файл.
Это проверяет вход в систему с CAS, если не перенаправленный к CAS входят в форму.
Когда пользователь прошел проверку подлинности с CAS, он отправит пользователя и передаст Вашему индексному файлу и сохраненный к памяти.
Когда браузер перенаправляет к index.aspx, он проверяет, что пользователь аутентифицировался CAS, получает имя пользователя от CAS, получает пароль от памяти Приложения и аутентифицирует пользователя с owaauth.dll
и сохраните cookie к клиентскому браузеру.
После этого это перенаправляет браузер к OWA.
Убедитесь, что ваш коммутатор (ваши сетевые карты уже должны его поддерживать) случайно не настроен на auto-mdix или установлено фиксированное значение, и вы получили несоответствие. Это может вызвать проблемы, которые вы описываете. Я видел точно такое же поведение в нашей собственной сети с несоответствием. Иногда auto-mdix может не работать, и вам также следует попробовать установить одно и то же значение для обеих сторон вручную.