Mam usługi WCF dostępne przez Internet, który używa wsHttpBinding z trybu zabezpieczeń wiadomości i poświadczenia klienta nazwa użytkownika.Jak używać niestandardowego powiązania w WCF i utrzymywać tryb zabezpieczeń wiadomości z poświadczeniami klienta nazwa użytkownika?
<bindings>
<wsHttpBinding>
<binding name="wsHttpEndpointBinding" messageEncoding="Mtom" maxReceivedMessageSize="104857600">
<readerQuotas maxArrayLength="104857600"/>
<security mode="Message">
<message clientCredentialType="UserName"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
Zorientowałem się, że przesyłanie moich danych z klienta na serwer zajmuje zbyt dużo czasu. Przeczytałem, że mogę korzystać z trybu customBinding i binaryEncoding dla mojej usługi.
tak:
<bindings>
<customBindings>
<binding name="NetHttpBinding">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBindings>
<bindings>
Ale tutaj nie ma żadnej wzmianki o trybie bezpieczeństwa wiadomość i klienta typu poświadczeń ...
Jak mogę używać zwyczaj wiązania z binaryEncoding i zachować tryb zabezpieczeń wiadomość z nazwą użytkownika poświadczenia klienta?
dobre rozwiązanie? – Kiquenet