title: What is the bindingConfiguration attribute responsible for in a BasicHttpBinding endpoint config?
body: <p>So I am working with configuring endpoints for a WCF service.  I have almost no experience with services as a whole, but have been plopped in the middle of a project that uses them.  I roughly understand what each attribute in the endpoint is doing except for one.  "bindingConfiguration".  </p>
  
  <p>Here's an obscured version of my code (actual information is proprietary):</p>
  
  <pre><code>      &lt;endpoint address="http://localhost/SomeService.svc"
             binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISomeService"
             contract="SomeService.ICoreService" name="BasicHttpBinding_ISomeService" /&gt;
  </code></pre>
  
  <p>Here's MSDN's take on it (as in they don't specifically address it).</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.basichttpbinding.aspx" rel="nofollow noreferrer">Microsoft's incomplete MSDN Entry</a></p>
  
  <p>Of course Stackoverflow has a few questions containing a string match for "bindingConfiguration" but none explicetely address my question:</p>
  
  <p><a href="https://stackoverflow.com/questions/5993024/is-it-sufficient-just-to-have-the-custom-username-validator-in-the-web-config-end">Most relative (I think) Stackoverflow question</a></p>
  
  <p>Any ideas on what this is used for?</p>
  
  <p>In the interest of learning I am willing to take a stab and be wrong here.  I think it has something to with authentication or security.  On Inspection of the Interface I notice nothing pertaining to this either.  </p>
  
  <p>Any help would be great!</p>
  
  <p>Cheers</p>
  
  <p>Matt </p>