首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将WCF客户端配置为使用Web服务安全Kerberos令牌配置文件1.1

将WCF客户端配置为使用Web服务安全Kerberos令牌配置文件1.1
EN

Stack Overflow用户
提问于 2009-10-28 06:00:38
回答 1查看 2.4K关注 0票数 2

早上,

有谁知道如何配置WCF (任何绑定类型,我们目前正在使用WSHttpBinding,但我很乐意在必要时使用CustomBinding或替代类型)来使用

Web服务安全性Kerberos令牌配置文件1.1

它的详细信息可以在这里找到:

http://www.oasis-open.org/committees/download.php/16788/wss-v1.1-spec-os-KerberosTokenProfile.pdf

特别是,我想知道如何在SOAP头中包含安全BinarySecurityToken和SecurityTokenReference部分。示例(取自上面的文档)如下:

代码语言:javascript
复制
<S11:Envelope xmlns:S11="..." xmlns:wsse="..." xmlns:wsu="...">
  <S11:Header>
    <wsse:Security>
      <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/oasis-wss225 kerberos-token-profile-1.1#Kerberosv5_AP_REQ" wsu:Id="MyToken">
        boIBxDCCAcCgAwIBBaEDAgEOogcD...
      </wsse:BinarySecurityToken>
      ...
      <wsse:SecurityTokenReference>
        <wsse:Reference URI="#MyToken" ValueType="http://docs.oasis-open.org/wss/oasis-wss-kerberos-token232 profile-1.1#Kerberosv5_AP_REQ" >
        </wsse:Reference>
      </wsse:SecurityTokenReference>
      ...
    </wsse:Security>
  </S11:Header>
  <S11:Body>
  ...
  </S11:Body>
</S11:Envelope>

提前谢谢你,保罗。

EN

回答 1

Stack Overflow用户

发布于 2009-10-28 06:28:17

直接从the MSDN documentation

代码语言:javascript
复制
<wsHttpBinding>
    <binding name="MyBinding">
        <security mode="Message>
            <message   
                clientCredentialType="Windows"
                negotiateServiceCredential="false"
                establishSecurityContext="false"/>
        </security>
    </binding>
</wsHttpBinding>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1633917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档