Silverlight应用程序中的LDAP

问题描述:

我们有一个现有的ASP.NET应用程序,我们使用LDAP来获取当前登录用户的详细信息以显示在网页上并执行其他操作。Silverlight应用程序中的LDAP

我们希望使用LDAP在新的Silverlight应用程序中验证和获取用户详细信息(此应用程序同时具有Silverlight前端和WCF服务以提供数据)。这是可能的,如果是的话如何?

您不能在Silverlight中直接与LDAP进行交互。为此,您必须在将与Silverlight交互的Web服务器上实现WebService。然后在您的Silverlight应用程序中,您将能够使用该Webservice。

或者,如果你的应用程序只能在Windows上使用。您可以使用WPF创建XBAP应用程序。这将允许您在使用完整的.NET框架后直接使用System.DirectoryServices。

+0

你需要SSL silverlight调用web服务,否则用户名密码将是可读的,因为它通过basicHttpBinding(silverligt支持的唯一一个)以明文形式发送。 – user20358 2011-06-03 09:15:44