现在的位置: 首页 > 综合 > 正文

WCF系列(六) – WCF安全系列(一) – basicHttpBinding

2013年04月07日 ⁄ 综合 ⁄ 共 1138字 ⁄ 字号 评论关闭

一、         basicHttpBinding. 2

1           安全模式None. 3

2           安全模式Message - 客户端验证:Certificate. 5

2.1.         获得和安装证书... 5

2.2.         服务端代码:... 5

2.3.         客户端代码:... 6

2.4.         测试... 7

3           Transport – 客户端验证:None. 7

3.1.         新建WCF服务应用程序... 7

3.2.         配置服务端web.config. 8

3.3.         设置服务端IIS设置( SSL服务端证书)... 9

3.3.1.              设置IIS允许匿名访问... 9

3.3.2.              获得证书... 9

3.3.3.              IIS7.0中配置SSL. 10

3.3.4.              SSL服务端证书需要特别注意之处... 13

3.4.         建立客户端... 14

3.5.         测试... 15

4           Transport – 客户端验证:Basic. 16

4.1.         服务端修改... 17

4.2.         客户端修改... 17

4.3.         测试... 17

5           Transport – 客户端验证:Ntlm... 18

5.1.         服务端修改... 19

5.2.         客户端修改... 19

5.3.         测试... 19

5.4.         访问权限控制... 20

6           Transport – 客户端验证:Windows. 21

7           Transport – 客户端验证:Certificate. 21

 

 

绑定可指定在与终结点通话时所使用的通信机制,并指示如何连接到终结点。绑定由一些元素组成,这些元素指定如何对 Windows Communication Foundation (WCF) 通道进行分层以提供所需的通信功能,包括采用什么基础传输协议,TCPHttp等,使用什么协议保证消息的安全性,比如HTTPS或者WS-security,传输的消息的编码方式,比如TEXT还是MTOM

WCF中有多种binding形式,多种安全模式,多种身份验证方式,这些组合在一起可以形成太多的组合。

本文将把各种典型的安全模式、各种绑定和客户端验证方式组合分别用实例进行配置并测试验证。这一篇是专门讨论BasicHttpBinding绑定的。

 

测试环境

l  服务端:

服务器名:win2008

操作系统:Windows server 2008

抱歉!评论已关闭.