代码之家  ›  专栏  ›  技术社区  ›  Robert Seder

是否可以通过SSL上的WCF使用Kerberos令牌配置文件?

  •  4
  • Robert Seder  · 技术社区  · 15 年前

    如果我将模式更改为TransportWithMessageCredential,它将不再对请求签名。有人知道这是不是可能的,理想情况下有什么配置吗?谢谢

    1 回复  |  直到 15 年前
        1
  •  2
  •   Robert Seder    15 年前

    乌格。让我把事情复杂化吧!我尝试了无数种不同的设置组合,最终开始选择一些简单的设置。

    首先,这里是与wsHttpBinding等价的定制绑定,即开即用:

    http://webservices20.blogspot.com/2009/04/wcf-custombinding-equivalent-to.html

    从那里,我开始建立,下面的配置最终做到了。我有ServiceContract属性指定为只签名。然后在config中,“Kerberos”模式负责Kerberos令牌配置文件,httpsTransport负责SSL!成功了!也许这会在将来帮助别人:

    <customBinding>
        <binding name="KerberosTokenProfileSignAndSslBinding">
            <security authenticationMode="Kerberos" />
            <httpsTransport />
        </binding>
    <customBinding>
    

    编辑:我最后写了一篇关于细节的博文,以防有人需要- http://robertseder.spaces.live.com/blog/cns!587F478B9240C01E!773.entry