Luk*_*son 6 wcf certificate saml wif
我遇到了通过证书进行身份验证的WCF服务问题.我得到的错误是传出消息的身份检查失败.远程端点的预期DNS标识是xxx ....
我看过很多关于这个的帖子,所有人都说把dns设置为证书的名称/主题.
<identity>
<dns value="WcfServer" />
</identity>
Run Code Online (Sandbox Code Playgroud)
我试过这个并且它不起作用,我还能做什么?
卢克
您可以检查服务的WSDL文件。它将向您显示元素下的服务所需的身份。例如,像这样,
<wsdl:service name="CalculatorService">
<wsdl:port name="WSHttpBinding_ICalculator_Windows"
binding="tns:WSHttpBinding_ICalculator_Windows">
<soap12:address
location=
"http://localhost:8003/servicemodelsamples/service/upnidentity" />
<wsa10:EndpointReference>
<wsa10:Address>
http://localhost:8003/servicemodelsamples/service/upnidentity
</wsa10:Address>
<Identity
xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
<Upn>username@contoso.com</Upn>
</Identity>
</wsa10:EndpointReference>
</wsdl:port>
</wsdl:service>
Run Code Online (Sandbox Code Playgroud)
根据服务选择的身份,您可以在客户端端点中设置它。
HTH,阿米特
| 归档时间: |
|
| 查看次数: |
7708 次 |
| 最近记录: |