将SWT令牌发送到生成的wcf代理并验证它

时间:2011-08-04 06:41:25

标签: c# azure wcf-security wcf-client accesscontrolservice

我有一个WP7应用程序,它使用Azure Access Control Service进行身份验证,并将其SimpleWebToken存储在IsolatedStorage中。我想使用此SWT令牌来保护我(本地部署的不在AZURE中)WCF服务。 (WCF服务已完成,但ACS令牌验证部分除外)所以我在WP7应用程序中添加了一个服务引用,现在我想通过生成的WCF代理客户端将SWT令牌发送到WCF服务,但是如何?或者这不是这样做的方法吗?

1 个答案:

答案 0 :(得分:0)

因为自定义绑定& WP7不支持wsHttpBinding(不确定mango是否修复了这个)并且我不想使用WCFDataService。我带来了一个讨厌的解决方案,我将在我的operationcontract中添加一个字符串(simplewebtoken)并在每次客户调用时发送它。我使用配置的securityTokenHandler在serviceimplentation中验证此令牌。目前这对我有用!