zoukankan      html  css  js  c++  java
  • WCF常见预绑定协议中各种安全模式(Message Security|Transport Security)所支持的客户端凭证验证类型汇总

    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代替

  • 相关阅读:
    自定义Behavior 实现Listbox自动滚动到选中项
    MVVM RelayCommand 进阶技巧 CanExcute 的使用
    通过ListItem找到相应控件
    使用VS2010调试WPF/SL/WP7设计器界面异常
    代码管理技巧——两步创建本地SVN服务器图文教程
    基于云的商务智能应该注意的事项
    双击不能打开Qlikview的解决办法
    上海天善商业智能BI培训~第四季
    上海天善商业智能培训课程安排
    用java和olap4j从SSAS中获取数据
  • 原文地址:https://www.cnblogs.com/Winston/p/1331436.html
Copyright © 2011-2022 走看看