【发布时间】:2011-07-22 19:55:37
【问题描述】:
我想做类似的事情
outputIdentity.Claims.Add(new Claim("Claim1", "<test>Hi</test>"))
但是响应头中的安全节点本身显示为
<Attribute Name="Claim1"><AttributeValue><test>Hi</test></AttributeValue></Attribute>
我知道它们是要翻译的保留 XML 字符,但我不能在我的属性中指定我想要那个节点结构吗?
注意:我也尝试将它包装在 CDATA 中,但它也会序列化该标签。当我替换翻译后的字符时,它可以工作。
【问题讨论】:
-
请澄清您在哪里看到“请求显示为”
&lt;等,即作为格式正确的 XML 文档:在调试器中?在实际索赔价值中?通过 HTTP 向/从浏览器传输?别处?换句话说,为什么这是一个问题?我希望确切地看到 XML 从基于 WIF 的 STS 通过浏览器发送到声明感知 Web 应用程序。