.net - SSL Decryption on a load balancer while hosting WCF service through Biztalk -
i’ve got situation have wcf load balancer sitting behind f5 load balancer doing ssl decryption , forwarding unencrypted message biztalk hosted wcf service behind it.
if configure service using basic http , client attempts call service comes back:
the provided uri scheme 'https' invalid; expected 'http'. parameter name: via
if configure service use wcf-custom , set bindings wshttp windows auth or none client gets following exception:
there no endpoint listening @ https:/// service.svc accept message. caused incorrect address or soap action. see innerexception, if present, more details.
i think answer may involve using custom behavior, wondering if had run situation in past, , if so, how did deal it?
the easiest solution case use called clearusernamebinding can pass username password on http channel. default basichttpbinding doesnt allow username password passed on http channel , tend use wshttpbinding fails in case of load balanced environments.
alternatively have configure f5 load balancer not offload ssl requests realated wcf service. ex: host wcf service on different port , tell f5 load balancer not offload ssl traffic coming port.
Comments
Post a Comment