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++的领域,纯幼儿园
    LeetCode:Majority Element
    LeetCode:Partition List
    LeetCode:Balanced Binary Tree(判断是否为二叉平衡树)
    LeetCode:Binary Tree Zigzag Level Order Traversal
    LeetCode:Binary Tree Level Order Traversal II (按层遍历)
    LeetCode:Binary Tree Postorder Traversal(二叉树的后序遍历)
    LeetCode:BInary Tree Inorder Traversal(二叉树的中序遍历)
    LeetCode:Binary Tree Preorder Traversal(二叉树的先序遍历)
    LeetCode:Implement Queue using Stacks
  • 原文地址:https://www.cnblogs.com/Winston/p/1331436.html
Copyright © 2011-2022 走看看