我使用mule-standalone-3.3.0 CE。我创建了模式Web服务代理,我的配置:
<pattern:web-service-proxy name="WebService"
wsdlLocation="http://www.tset.com/WebService/Tse.asmx?WSDL"
inboundAddress="http://localhost:8084/test"
outboundAddress="http://www.tset.com/view" />
我想在我的新wsdl(http://localhost:8084/test?wsdl
)上添加用户名和密码。
这样做的最佳方式是什么?
我知道某种方式,如:“使用弹簧安全”,但我不知道这种方式是好还是不。
我有一个关于弹簧安全的问题:
我不知道如何设置SoapUi?我不知道如何在soapUI中发送身份验证标头?
答案 0 :(得分:1)
可以以允许定义子元素的扩展方式定义Web服务模式。通过使用它,您将被允许定义security filter利用spring security
您的模式配置应如下所示:
<pattern:web-service-proxy name="WebService"
wsdlLocation="http://www.tset.com/WebService/Tse.asmx?WSDL">
<http:inbound-endpoint address="http://localhost:8084/test" >
<mule-ss:http-security-filter realm="mule-realm"/>
</http:inbound-endpoint>
<http:outbound-endpoint address="http://www.tset.com/view" />
</pattern:web-service-proxy>