2010-05-05 59 views
0

我有我的Silverlight应用程序及其Web服务交谈的客户端应用程序。因此,客户端应用程序正在客户端计算机上运行,​​并直接调用运行在计算机上的Silverlight应用程序,并且还可以进行Web服务调用。应用程序通信和安全

我想用户名/密码安全性由第三方客户端应用程序处理。

任何想法我可以做到这一点?

回答

0

我想试试这个CodePlex Link的应用程序场景,指南和操作方法部分。您应该能够找到与您的设计紧密匹配的场景,并遵循指导方针和配置以实现自己的目标。

如果我正确地理解这一点,客户端应用程序会通过用户名/密码到您的Silverlight应用程序这将需要wsHttpBindingclientCredentials =“用户名”。您需要能够对服务器上配置的用户存储进行身份验证,例如,您可以配置一个SQL Server provider

我不确定您的第三方客户端应用程序的工作原理,但您需要为该通信提供单独的安全配置。如果应用程序位于同一台计算机上并可能使用clientCredentials =“Windows”/“无”/“基本”,则可以使用不太安全的绑定。

如果不知道具体情况,很难再提供建议。到目前为止,你有什么?