【发布时间】:2010-03-26 21:59:40
【问题描述】:
基本上我需要设置我的 ASMX 文件,以便当我在浏览器中将其拉起以显示 WebMethod 规范时,Soap Header 符合此格式:
<soap:Header>
<wsse:Security>
<wsse:UsernameToken wsu:Id='SecurityToken-securityToken'>
<wsse:Username>Username</wsse:Username>
<wsse:Password>Password</wsse:Password>
<wsu:Created>Timestamp</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
背景故事:我正在与已经构建(并由另一家公司拥有)的客户端应用程序集成。基本上,这个客户端应用程序已经从过去与其他公司的集成中设置了所有的肥皂消息。因此,我们选择仅使用与他们已经设置使用的 WSDL 匹配的 ASMX 文件构建 Web 服务。
是否可以让 WS-Security 处理 ASMX 文件,或者 ASMX 过于简单,我必须升级到 WFC(我真的不想这样做)?
【问题讨论】:
标签: asp.net soap wsdl asmx ws-security