Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>We ran into similar issues when setting up low security WCF services that ran across domains. One of the biggest problems (if you can call it that) is that WCF is configured to be very secure by default. Because our application was entirely within a secure network, we did not want to have to bother with a lot of complicated certificates. Our workaround was to create a custom binding that allowed us to use username/password authentication for our services without any encryption. We based our implementation off of <a href="http://webservices20.blogspot.com" rel="nofollow">Yaron Naveh's</a> <a href="http://code.google.com/p/wcf-clear-username-binding/" rel="nofollow">Clear Username Binding</a>. I would recommend that you have a look at that (and at his <a href="http://webservices20.blogspot.com/2008/11/introducing-wcf-clearusernamebinding.html" rel="nofollow">blog post introducing it</a>).</p> <p>Some good resources for learning about WCF Bindings and Security:</p> <ul> <li><a href="http://msdn.microsoft.com/en-us/library/ms734662" rel="nofollow">MSDN - Windows Communication Foundation Bindings Overview</a></li> <li><a href="http://msdn.microsoft.com/en-us/library/ms730879.aspx" rel="nofollow">MSDN - System-Provided Bindings</a></li> <li><a href="http://msdn.microsoft.com/en-us/library/ms735093.aspx" rel="nofollow">MSDN - Security Overview</a></li> <li><a href="http://msdn.microsoft.com/en-us/library/ms731925.aspx" rel="nofollow">MSDN - Programming WCF Security</a></li> <li><a href="http://msdn.microsoft.com/en-us/library/ff650862.aspx" rel="nofollow">MSDN - WCF Security Fundamentals</a></li> <li><a href="http://msdn.microsoft.com/en-us/library/ms733769.aspx" rel="nofollow">MSDN - Choosing a Transport</a></li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload