不安全的 Intranet 客户端和服务
下面的插图描述了一种简单的 Windows Communication Foundation (WCF) 服务,开发此服务的目的是为了向 WCF 应用程序提供有关安全专用网络的信息。在以下情况下无需提供安全性:数据重要性较低、网络在本质上是安全的,或者由 WCF 基础结构的下层提供安全性。
| 特征 | 说明 |
|---|---|
|
安全模式 |
无 |
|
传输 |
TCP |
|
绑定 |
|
|
互操作性 |
仅 WCF |
|
身份验证 |
None |
|
完整性 |
None |
|
保密性 |
None |
服务
下面的代码和配置将独立运行。执行下列操作之一:
- 使用代码(而不使用配置)创建独立服务。
- 使用提供的配置创建服务,但不定义任何终结点。
代码
下面的代码演示如何创建不安全的终结点:
配置
下面的代码使用配置设置相同的终结点:
客户端
下面的代码和配置应独立运行。请执行下列操作之一:
- 使用代码(和客户端代码)创建独立客户端。
- 创建不定义任何终结点地址的客户端。而使用将配置名称作为参数的客户端构造函数。例如:
代码
以下代码演示一个使用 TCP 协议访问不安全终结点的基本 WCF 客户端。
配置
下面的配置代码应用于客户端: