2013-03-14 3 views
0

Я резидентных служба WCF Data создана аналогичным образом это - http://blogs.msdn.com/b/writingdata_services/archive/2011/01/24/self-hosting-a-wcf-data-service.aspxсамопринятой аутентификация службы WCF Data

Как один добавить проверку подлинности Windows, на вершине этого?

Я знаю, как добавить его в IIS, однако резидентные сценарий отводящий меня ...

Спасибо заранее!

ответ

0

Хитрость заключается в том, чтобы использовать app.config и настроить все параметры безопасности там ...:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.serviceModel> 
    <bindings> 
     <webHttpBinding> 
     <binding name="MyBindingName" > 
      <security mode="Transport"> 
      <transport clientCredentialType="Windows" /> 
      </security> 
     </binding> 
     </webHttpBinding> 
    </bindings> 
    <services> 
     <service name="{you service type name including the namespace i.e. myapplication.myservice}"> 
     <endpoint address="" binding="webHttpBinding" bindingConfiguration="MyBindingName" contract="System.Data.Services.IRequestHandler"> 
     </endpoint> 
     </service> 
    </services> 
    </system.serviceModel> 
</configuration> 

См this question для подробного ответа.