Soap WS-Security和UsernameToken节点
我读过,知道如何生成Nonce和密码。我对UsernameTokenSoap WS-Security和UsernameToken节点,soap,authorization,token,soap-client,ws-security,Soap,Authorization,Token,Soap Client,Ws Security,我读过,知道如何生成Nonce和密码。我对UsernameTokenwsu:Id有疑问 wsu:Id属性的值应该是多少 它可以是默认的随机数吗 我如何生成它 <wsse:UsernameToken wsu:Id="UsernameToken-1314D8CB1A76EFB5F614902572284093" xmlns:wsu="http://schemas.xmlsoap.org/ws/2003/06/utility"> <wsu:Created>2014.02.10T
wsu:Id
有疑问
wsu:Id
属性的值应该是多少李>
<wsse:UsernameToken wsu:Id="UsernameToken-1314D8CB1A76EFB5F614902572284093" xmlns:wsu="http://schemas.xmlsoap.org/ws/2003/06/utility">
<wsu:Created>2014.02.10T-09:12:00Z</wsu:Created>
<wsse:Username>Username</wsse:Username>
<wsse:Nonce EncodingType="UTF-8">KFIy9LgzhmDPNiqU/B9ZiWKXfEVNvFyn6KWYP+1zVt8=</wsse:Nonce>
<wsse:Password Type="wsse:PasswordDigest">CxWj1OMnYj7dddMnU/DrOhyY3j4</wsse:Password>
2014.02.10T-09:12:00Z
用户名
KFIy9LgzhmDPNiqU/B9ZIWKXFEVFYN6KWYP+1zVt8=
CxWj1OMnYj7dddMnU/DROHY3J4
<wsse:UsernameToken wsu:Id="UsernameToken-1314D8CB1A76EFB5F614902572284093" xmlns:wsu="http://schemas.xmlsoap.org/ws/2003/06/utility">
<wsu:Created>2014.02.10T-09:12:00Z</wsu:Created>
<wsse:Username>Username</wsse:Username>
<wsse:Nonce EncodingType="UTF-8">KFIy9LgzhmDPNiqU/B9ZiWKXfEVNvFyn6KWYP+1zVt8=</wsse:Nonce>
<wsse:Password Type="wsse:PasswordDigest">CxWj1OMnYj7dddMnU/DrOhyY3j4</wsse:Password>
它是随机的,所以使用任何提供随机字符串的内置函数。例如(C#):
在我的例子中,我不仅使用了wsu:Id=“UsernameToken-…”
,而且还使用了wsu:Id=“SecurityToken-…”
,它仍然在工作