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



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

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

我认为您想要的是肥皂消息中的自定义标头。

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

这是一个相当高级的主题...

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 Packet),然后使用请求和响应类手动处理信息(不理想)。

最新更新