我在服务器机器中部署了 WCF 服务。我们正在使用基于声明的身份验证来对 WCF 服务调用者进行身份验证。WCF 服务受使用 IIS 授权规则的限制。
如何使用 .NET 以编程方式调用 WCF 服务?客户端应用程序使用使用 SVCUtil 生成的代理。调用服务从配置文件(不是 app.config 文件,实际上客户端应用程序没有 *.config 文件)中读取凭据。
我在服务器机器中部署了 WCF 服务。我们正在使用基于声明的身份验证来对 WCF 服务调用者进行身份验证。WCF 服务受使用 IIS 授权规则的限制。
如何使用 .NET 以编程方式调用 WCF 服务?客户端应用程序使用使用 SVCUtil 生成的代理。调用服务从配置文件(不是 app.config 文件,实际上客户端应用程序没有 *.config 文件)中读取凭据。
看看 LeastPrivilege 的这篇博文:
http://leastprivilege.com/2010/02/15/securing-wcf-data-services-using-wif/
虽然该博客详细介绍了使用 WIF,但唯一的区别应该是获得访问服务的令牌。