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

  • 相关阅读:
    C#流(stream)
    高并发图片(缩略图)处理中间层服务架构设计
    WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约的序列化
    我们一起学习WCF 第六篇文件传输
    远程服务器返回了意外相应:(413) Request Entity Too Large。
    三层架构
    传说中的WCF(9):流与文件传输
    分享WCF文件传输---WCFFileTransfer
    分享基于EF+WCF的通用三层架构及解析
    Winform开发框架之框架演化
  • 原文地址:https://www.cnblogs.com/Winston/p/1331436.html
Copyright © 2011-2022 走看看