WCF常见预绑定协议中各种安全模式(Message Security|Transport Security)所支持的客户端凭证验证类型汇总
2008-11-11 15:58
681 查看
WCF中提供了非常丰富的预绑定协议,这些预绑定协议初始时就制定了相应的安全模式。
本文列出了常见协议的安全模式及其验证方法
1.BasicHttpBinding
初始安全模式:none
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:windows
Message Security credential type: Username, certificate
Transport Security credential type:none, basic, digest,NTLM, windows,certificate.
备注:basicHttpBinding预绑定协议的messageSecurity只支持username和certificate的验证模式。而wsHttpBinding支持的messageSecurity 验证模式则丰富的多。
2.wsHttpBinding
初始安全模式:Message
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:windows
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
Transport Security credential type:none, basic, digest,NTLM, windows,certificate
3. wsDualHttpBinding
初始安全模式:Message
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:不支持
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
备注:wsDualHttpBinding不支持transport security,这点一定切记. 目前为止,我们可以知道:所有*httpbinding,在初始情况下,都是基于消息安全(除了basichttpbinding无任何安全)
4.netTcpBinding
初始安全模式:Transport
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:windows
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
Transport Security credential type:none, windows,certificate
5. netMsmqBinding
初始安全模式:Transport
初始message security客户端凭证类型:windows
初始transport Seciruty 之Msmq Authentication mode:WindowsDomain
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
Msmq Authentication mode type:none, WindowsDomain,certificate
备注:该绑定协议中,transport security下的clientCredentialsType选项已经被MsmqAuthencationMode代替
6. msmqIntegrationBinding
初始安全模式:Transport
初始message security客户端凭证类型:不支持
初始transport Seciruty 之Msmq Authentication mode:WindowsDomain
Msmq Authentication mode type:none, WindowsDomain,certificate
备注:该绑定协议中,transport security下的clientCredentialsType选项已经被MsmqAuthencationMode代替
本文列出了常见协议的安全模式及其验证方法
1.BasicHttpBinding
初始安全模式:none
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:windows
Message Security credential type: Username, certificate
Transport Security credential type:none, basic, digest,NTLM, windows,certificate.
备注:basicHttpBinding预绑定协议的messageSecurity只支持username和certificate的验证模式。而wsHttpBinding支持的messageSecurity 验证模式则丰富的多。
2.wsHttpBinding
初始安全模式:Message
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:windows
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
Transport Security credential type:none, basic, digest,NTLM, windows,certificate
3. wsDualHttpBinding
初始安全模式:Message
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:不支持
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
备注:wsDualHttpBinding不支持transport security,这点一定切记. 目前为止,我们可以知道:所有*httpbinding,在初始情况下,都是基于消息安全(除了basichttpbinding无任何安全)
4.netTcpBinding
初始安全模式:Transport
初始message security客户端凭证类型:windows
初始transport seciruty客户端凭证类型:windows
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
Transport Security credential type:none, windows,certificate
5. netMsmqBinding
初始安全模式:Transport
初始message security客户端凭证类型:windows
初始transport Seciruty 之Msmq Authentication mode:WindowsDomain
Message Security credential type: None,Windows,Username, certificate,IssuedToken.
Msmq Authentication mode type:none, WindowsDomain,certificate
备注:该绑定协议中,transport security下的clientCredentialsType选项已经被MsmqAuthencationMode代替
6. msmqIntegrationBinding
初始安全模式:Transport
初始message security客户端凭证类型:不支持
初始transport Seciruty 之Msmq Authentication mode:WindowsDomain
Msmq Authentication mode type:none, WindowsDomain,certificate
备注:该绑定协议中,transport security下的clientCredentialsType选项已经被MsmqAuthencationMode代替
相关文章推荐
- [WCF安全系列]绑定、安全模式与客户端凭证类型:WSHttpBinding与WSDualHttpBinding
- [WCF安全系列]绑定、安全模式与客户端凭证类型:BasicHttpBinding
- [WCF安全系列]绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding
- [WCF安全系列]绑定、安全模式与客户端凭证类型:总结篇
- WCF 不支持内容类型 application/soap+xml; charset=utf-8。客户端和服务绑定可能不匹配
- WCF分布式开发常见错误(18):Binding validation failed 绑定协议验证失败
- WCF分布式开发常见错误(18):Binding validation failed 绑定协议验证失败
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 获取WCF所支持的绑定类型
- spring mvc各种常见类型参数绑定方式以及json字符串绑定对象
- 了解WCF定制的绑定类型(1)_信道范型支持
- Silverlight 2 beta 2 中目前不支持共享 WCF 的客户端类型
- Silverlight 2 beta 2 中目前不支持共享 WCF 的客户端类型
- 常见的js各种错误类型汇总说明
- WCF学习之旅—实现支持REST客户端应用(二十四)
- 各种常见类型转换
- 给表单元素绑定验证类型和提示文字
- MySQL 体系结构以及各种文件类型学习汇总
- 探究Android的多分辨率支持以及各种类型图标尺寸大小
- Windows平台上安装LaTeX工具以及LaTeX常见的文件类型汇总