title: WCF jsonP with Windows Authentication - Possible?
body: <p>I am hosting a wcf service which outputs jsonp.  The response from IIS (with windows authentication turned on) is </p>
  
  <p>Cross domain javascript callback is not supported in authenticated services.</p>
  
  <p>Is there a way to work around this?  I must have windows authentication turned on but would like to use wcf as well to server my jsonp</p>
  
  <p>My web config is as follows</p>
  
  <pre><code>&lt;system.serviceModel&gt;
    &lt;behaviors&gt;
      &lt;endpointBehaviors&gt;
        &lt;behavior name="webHttpBehavior"&gt;
          &lt;webHttp /&gt;
        &lt;/behavior&gt;
      &lt;/endpointBehaviors&gt;
    &lt;/behaviors&gt;
    &lt;bindings&gt;
      &lt;webHttpBinding&gt;
        &lt;binding name="webHttpBindingWithJsonP" crossDomainScriptAccessEnabled="true" &gt;
          &lt;security mode="TransportCredentialOnly"&gt;
            &lt;transport clientCredentialType="Ntlm"/&gt;
          &lt;/security&gt;
        &lt;/binding&gt;
      &lt;/webHttpBinding&gt;
    &lt;/bindings&gt;
    &lt;services&gt;
      &lt;service name="ServiceSite.CustomersService"&gt;
        &lt;endpoint address="" binding="webHttpBinding"
                  bindingConfiguration="webHttpBindingWithJsonP" contract="ServiceSite.CustomersService"
                  behaviorConfiguration="webHttpBehavior"/&gt;
      &lt;/service&gt;
    &lt;/services&gt;
  &lt;/system.serviceModel&gt;
  </code></pre>