代表经过身份验证的SAML用户发出asmx请求

时间:2011-05-10 17:38:31

标签: c# asp.net web-services asmx wif

使用Windows Identity Foundation我有一位成功登录并能够请求页面的用户。但是,任何依赖于对WIF保护资源的asmx Web服务请求的页面都存在问题。

有没有办法将SAML信息添加到asmx请求,类似于将其添加到WCF请求的方式?

1 个答案:

答案 0 :(得分:0)

我认为你想要的是肥皂信息中的自定义标题。

然后,您可以使用它来指定执行操作的用户凭据。

这是一个相当先进的主题......

2D00-A-solution.aspx“> HTTP://weblogs.asp.net/avnerk/archive/2006/04/26/Adding-custom-headers-to-every-WCF-call- 2D00 -a-solution.aspx

但是我们的想法是,您可以为服务接受调整数据包的调用添加约束,以确保凭据被包装。

另一种方式当然是回归基础并基本上构建一个xml(soap数据包),然后使用请求和响应类来手动处理信息(不理想)