我有使用 net.tcp 绑定的服务(流和缓冲端点)。我想在这些服务中添加 WIF 联合安全性,同时继续使用 net.tcp 绑定。我试图创建自定义绑定,但到目前为止一直没有成功。下面是我正在尝试的一般架构。我正在寻找正确的绑定配置来完成这项工作。
- 客户端 - WPF 应用程序
- 依赖方 - 带有 net.tcp 端点的 WCF 服务
- STS - 带有 http(s) 端点的 WCF 服务
我找到了解决这个问题的方法。我在http://marshaledthoughts.com/post/TCP-Federation-with-Windows-Identity-Foundation.aspx上写了完整的解决方案