CustomBinding для этого BasicHttpBinding? - PullRequest
2 голосов
/ 17 мая 2011

Мне трудно преобразовать BasicHttpBinding в пользовательскую привязку.Конкретно мне нужно преобразовать элемент безопасности -

<basicHttpBinding>
 <binding name="MySecureBasicHttpBinding">
  <security mode="TransportWithMessageCredential">
   <transport clientCredentialType="None" proxyCredentialType="None" />
   <message clientCredentialType="UserName" algorithmSuite="Default" />
  </security>
 </binding>
</basicHttpBinding>

Может кто-нибудь помочь написать то же самое в пользовательском связывании?Пожалуйста, также обратитесь к post \ doc, откуда я могу найти соответствие между режимом безопасности и значениями в basicHttpBinding и значениями в пользовательских привязках.

Спасибо

1 Ответ

3 голосов
/ 17 мая 2011

Попробуйте это:

<customBinding>
  <binding name="UsernamePasswordOverHttps">
    <security
      authenticationMode="UserNameOverTransport"      
      messageSecurityVersion="WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10" />
    <textMessageEncoding messageVersion="Soap11" />
    <httpsTransport />
  </binding>
</customBinding>
...