Tengo el servicio WCF accesible a través de Internet que usa wsHttpBinding con el modo de seguridad de mensajes y las credenciales del nombre de usuario.¿Cómo utilizar el enlace personalizado en WCF y mantener el modo de seguridad de mensajes con las credenciales del nombre de usuario?
<bindings>
<wsHttpBinding>
<binding name="wsHttpEndpointBinding" messageEncoding="Mtom" maxReceivedMessageSize="104857600">
<readerQuotas maxArrayLength="104857600"/>
<security mode="Message">
<message clientCredentialType="UserName"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
He descubierto que lleva demasiado tiempo transferir mis datos del cliente al servidor. He leído que puedo usar el modo CustomBinding y binaryEncoding para mi servicio.
Al igual que:
<bindings>
<customBindings>
<binding name="NetHttpBinding">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBindings>
<bindings>
Pero aquí no hay ninguna mención acerca del modo de seguridad de los mensajes y el cliente tipo de credencial ...
¿Cómo podría utilizar el enlace personalizado con binaryEncoding y mantener el modo de seguridad de los mensajes con nombre de usuario credenciales del cliente?
¿Alguna buena solución? – Kiquenet