4

尝试使用 WCF Claims Aware 设置 STS。我在客户端收到此消息:

“/ClientWebsite”应用程序中的服务器错误。无法处理该消息,因为操作“http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT”无效或无法识别。

我该如何解决这个问题?

4

2 回答 2

4

WIF 4.5和有同样的问题ADFS 2.0。我通过禁用绑定上的安全上下文来解决它:

binding.Security.Message.EstablishSecurityContext = false;
于 2013-03-26T09:07:31.850 回答
1

我刚遇到这个问题,不得不关闭 WCF 绑定的安全上下文(就像 Andy Williams 建议的那样)。您需要在客户端和服务中的绑定上关闭它们。

如果您的 WCF 是 IIS 托管的,则这是配置文件:

<ws2007FederationHttpBinding>
    <binding>
        <security mode="TransportWithMessageCredential">
            <message establishSecurityContext="false" />
        </security>
    </binding>
</ws2007FederationHttpBinding>

看到这篇文章: http ://stack247.wordpress.com/2013/05/28/an-unsecured-or-incorrectly-secured-fault-was-received-from-the-other-party/

于 2013-05-28T21:21:42.643 回答