我有一个WCF服务,其一个端点配置MaxClockSkew设置为23:59:59但没有安全行为,另一个端点具有相同的MaxClockSkew配置和安全配置。问题是当访问非安全端点时不会抛出异常,并且在访问安全端点时会引发安全异常。我想两个端点都会抛出异常,怎么办呢?
感谢。
Aryeh
答案 0 :(得分:1)
安全模式 - 安全模式=“传输” - 消息中不包含时间戳,该时间戳会导致MaxClockSkew验证忽略该消息而不会引发安全性异常。将安全模式更改为安全模式=“TransportWithMessageCredential”,其中包括时间戳,并允许MaxClockSkew验证测试消息的时间增量。