【发布时间】:2010-09-18 22:49:18
【问题描述】:
我有一个 WCF 服务启动并运行,并且能够使用 basicHttpBinding 在服务和 .Net 2.0 客户端之间进行通信。
我现在需要锁定 WCF 服务,以便它只能由经过身份验证的客户端调用。
我可以控制调用我的服务的客户端。客户端是产品的一部分,将在野外安装并“打电话回家”以推送和拉取数据。客户端应用程序是为 .Net 2.0 框架编写的,目前无法升级到 3.0 或 3.5。我无法将 Windows 用户帐户添加到客户端计算机。
为了保护 WCF 服务并能够从我的 .Net 2.0 客户端进行身份验证,我有哪些选择?此外,数据需要通过 https 传递。
我一直在网上搜索,感觉就像是在追逐野鹅。
【问题讨论】: