绑定完全取决于客户端软件与服务进行通信的内容,而不取决于它运行的是哪种类型的计算机。 Mac客户端可以使用哪些功能?
安全配置取决于绑定,服务如何托管,环境......问题是如此模糊,以至于现在无法回答。
basicHttpBinding的 可能会有最大的影响力。几乎每个平台都支持它,因为数据只是作为HTTP POST发送到特定的Uri - 任何具有Web浏览器的平台都可以使用此绑定。
你可以用HTTP进行HTTP绑定 basicHttpBinding的 同样 - 所以你仍然可以保护你的数据。您还可以使用TransportWithMessageCredential之类的安全性来提供用户名/密码验证。