Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf WIF、双工和绑定_Wcf_Wcf Binding_Wif - Fatal编程技术网

Wcf WIF、双工和绑定

Wcf WIF、双工和绑定,wcf,wcf-binding,wif,Wcf,Wcf Binding,Wif,我已经使用WIF创建了一个STS,但是如何让双工回调工作呢 我当前使用的绑定是WS2007FederationHttp。我相信它不支持双工 WIF可以支持双工吗?WIF可以,但联合绑定不是现成的。您将需要执行以下操作: // Setting RequireClientCertificate = true enables mutual authentication (2 way SSL), originally disabled for WS2007FederationHttpBi

我已经使用WIF创建了一个STS,但是如何让双工回调工作呢

我当前使用的绑定是WS2007FederationHttp。我相信它不支持双工


WIF可以支持双工吗?

WIF可以,但联合绑定不是现成的。您将需要执行以下操作:

        // Setting RequireClientCertificate = true enables mutual authentication (2 way SSL), originally disabled for WS2007FederationHttpBinding
        HttpsTransportBindingElement httpsBinding = outputBinding.Elements.Find<HttpsTransportBindingElement>();
        httpsBinding.RequireClientCertificate = true;
//设置RequireClientCertificate=true可启用相互身份验证(双向SSL),该身份验证最初为WS2007FederationHttpBinding禁用
HttpsTransportBindingElement httpsBinding=outputBinding.Elements.Find();
httpsBinding.RequireClientCertificate=true;

问题是询问双工通信,您的答案是建立ssl连接时的双向信任。