我正在尝试使用.NET内置的WStrust来针对STS发出SOAP请求。问题是STS想要一个BinarySecurityToken,其中任意字符串都放入令牌中。
这是我正在使用的.NET代码:
<ns:OnBehalfOf>
<ns:Base>
<wss:BinarySecurityToken EncodingType="base64" ValueType="SOME_TYPE">
ArbitraryString
</wss:BinarySecurityToken>
</ns:Base>
</ns:OnBehalfOf>
STS希望消息看起来像这样:
startForeground
有没有人知道如何构造一个令牌,以便它可以通过.NET转换为该对象?我需要指定SOME_TYPE和ArbitraryString ......