【问题标题】:Triggering MaxClockSkew when accessing WCF service访问 WCF 服务时触发 MaxClockSkew
【发布时间】:2010-08-11 15:16:10
【问题描述】:

我有一个 WCF 服务,它的一个端点的 MaxClockSkew 配置设置为 23:59:59 但没有安全行为,另一个端点具有相同的 MaxClockSkew 配置和安全配置。问题是在访问非安全端点时不会引发异常,而在访问安全端点时会引发安全异常。我希望两个端点都会抛出异常,怎么做?

谢谢。

阿耶

【问题讨论】:

    标签: wcf c#-3.0


    【解决方案1】:

    安全模式 - security mode="Transport" - 在消息中不包含时间戳,这会导致 MaxClockSkew 验证忽略消息并且不会引发安全异常。将安全模式更改为 security mode="TransportWithMessageCredential",其中包含时间戳并允许 MaxClockSkew 验证来测试消息的时间增量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多