2

我已将 wcf 3.5 迁移到 4.0,但出现以下错误:

“处理消息中的安全令牌时出错”

谷歌搜索将我带到这篇文章:

http://blog.latamhub.com/?cat=3

因此,我添加了以下行并解决了问题:

<issuedTokenAuthentication audienceUriMode=”Never”&gt;
</issuedTokenAuthentication>

我不确定它有什么作用。我正在使用 wsFederationHttpBinding。有谁知道为什么它现在有效?

在 wcf 3.5 中是默认值,在 4.0 中不是?

4

1 回答 1

2

因为您使用的是 wsFederationHttpBinding,所以您需要为 SAML 安全令牌指定目标 uri。

如果没有看到服务模型代码,我无法告诉你为什么会发生这种情况。

您还应该为 Microsoft.IdentityModel 和 ADFS 启用跟踪

查看http://msdn.microsoft.com/en-us/library/ms730908

& http://msdn.microsoft.com/en-us/library/ee517264.aspx

有关联邦安全的更多信息。

于 2012-07-13T17:33:15.960 回答