microsoft / Omex

Shared components used by the Omex team to build scalable and highly available distributed systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OmexServiceProxyFactory does not support secure remoting

K-Cully opened this issue · comments

https://github.com/microsoft/Omex/blob/main/src/Services.Remoting/Client/OmexServiceProxyFactory.cs does not support secure remoting.
This prevents full adoption of the library for service using secure S2S communication through SF proxies.

The static interface is not ideal for extension to support secure remoting, as the transport settings must be provided to the ServiceProxyFactory instance.
See: https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-secure-communication

Where multiple secure tunnels are required, sharing transport settings on a static factory mam not be desirable, though it would at least support some scenarios.