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

  • 相关阅读:
    JQuery validate.js 在ajax提交form时如何触发
    Ajax回调函数返回的中文字符串乱码问题
    对HTML5校验 自定义验证信息
    Mybatis + Mysql 插入数据时中文乱码问题
    javac 导入第三方jar包
    如何在VISIO 2010/2013 中关闭Shape protection(图形保护)
    关于 XMLHttpRequest对象的onreadyStateChange方法
    Centos7通过Docker安装Sentry(哨兵)
    Entity framework 预热
    Xamarin.Android Binding篇
  • 原文地址:https://www.cnblogs.com/Winston/p/1331436.html
Copyright © 2011-2022 走看看