【发布时间】:2019-03-19 11:30:06
【问题描述】:
我想从 SOAP 标头中删除“Timestamp”标签并发送如下所示的安全标头:
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>Username</wsse:Username>
<wsse:Password>Password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
我使用 WSO2 esb。带策略的代理服务。
【问题讨论】:
-
也尝试共享策略(无密码)。另一方面 - 时间戳是 UsernameToken 参数的重要部分。时间戳的存在是为了减轻重放攻击的可能性
-
您是否有特殊原因要删除它?
-
有几个规则用于调用内部服务。目前,我无法更改所有系统的 SOAP 标头身份验证规则。
标签: soap wso2 ws-security