使用Exchange服务器帐户

时间:2010-05-20 14:32:17

标签: c# .net asp.net exchange-server

我在公司开发ASP.Net项目。每个用户都有一个唯一的交换帐户。

我正在尝试根据用户的Web项目的Exchange凭据对用户进行身份验证。我想为每个用户使用Exchange服务器帐户。

我只是不想将用户添加到数据库,因为他们已经在Exchange服务器中拥有用户ID和密码。

例如;

用户ID:user_email

传递:用户电子邮件密码

如何在c#.net项目中使用此数据?

感谢。

1 个答案:

答案 0 :(得分:0)

除非您的交换机设置存在异常情况,并且假设Web服务器是同一AD域的成员,那么您所要做的就是将Web应用程序设置为使用Windows身份验证。

这通常很简单,只需要在web.config中设置正确的模式。

<system.web>
...
    <authentication mode="Windows"/>

这将使您的用户获得针对AD的身份验证。

有关各种Windows身份验证配置的更高级和完整说明,请参阅此MSDN article