2010-01-09 5 views
1

В моем приложении ASP.NET я хотел бы добавить iframe, где я могу отображать электронные письма с нашего сервера обмена для зарегистрированного пользователя. Веб-приложение использует проверку подлинности форм с пользовательской аутентификацией (пароли хэшируются и хранятся в db).обмен сообщениями в приложении asp.net

Есть ли способ показать OWA в своем веб-приложении, не запрашивая пароль пользователя (OWA использует проверку подлинности Windows)? Могу ли я использовать олицетворение каким-то образом или установить доверие между моим сервером IIS и сервером, работающим с OWA?

Кто-нибудь пробовал это раньше?

ответ

1

Если вы используете iframe для этого, то это отдельный процесс с точки зрения аутентификации. Запросы из iframe отправляются на сервер OWA так же, как вы открыли страницу в полноэкранном режиме.

Однако можно настроить сервер обменом, чтобы проверка подлинности Windows, смотрите здесь: http://support.microsoft.com/kb/300656

Таким образом, вы будете проходить проверку подлинности с помощью проверки подлинности Windows Forms для вашего веб-приложения и окна AUTH к серверу OWA.

+0

Не из окна поддерживается для Firefox. – Myles

+0

Да, если вы хотите, чтобы Firefox разрешал аутентификацию с помощью NTLM, вам нужно установить ключи 'network.automatic-ntlm-auth.trusted-uris' и' network.ntlm.send-lm-response' – naivists

0

Я думаю, что вы должны иметь аутентификации Windows, является источником аутентификации для веб-сайта - или, по крайней мере, на карте счета на веб-сайте по счетам в OWA

DNN делает что-то немного, как это с его безопасности Active Directory поставщик. Можете взглянуть на источник этого для некоторых идей - http://dnnauthad.codeplex.com/

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