1

在我的 ASP.NET 应用程序中,我想添加一个 iframe,我可以在其中显示来自我们交换服务器的已登录用户的电子邮件。Web 应用程序使用表单身份验证和自定义身份验证(密码经过哈希处理并存储在 db 中)。

有没有办法在我的网络应用程序中显示 OWA 而无需提示用户输入密码(OWA 使用 Windows 身份验证)?我可以以某种方式使用模拟或在我的 IIS 服务器和运行 OWA 的服务器之间建立信任吗?

有没有人试过这个?

4

2 回答 2

1

如果您为此使用 iframe,那么就身份验证而言,这是一个单独的过程。就像您全屏打开页面一样,来自 iframe 的请求将发送到 OWA 服务器。

但是,可以将 Exchange 服务器配置为允许 Windows 身份验证,请参见此处:http: //support.microsoft.com/kb/300656

这样,您将使用 Windows 表单身份验证对您的 Web 应用程序进行身份验证,并使用 Windows 身份验证对 OWA 服务器进行身份验证。

于 2010-01-09T07:42:46.813 回答
0

我认为您必须将 Windows 身份验证作为网站的身份验证源 - 或者至少将网站中的帐户映射到 OWA 中的帐户

DNN 通过其 Active Directory 安全提供程序做了一些类似的事情。可能会查看一些想法的来源 - http://dnnauthad.codeplex.com/

于 2010-01-09T07:43:13.583 回答