SecurityBindingElement.LocalServiceSettings 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取由客户端使用的特定于本地安全设置的绑定属性。
public:
property System::ServiceModel::Channels::LocalServiceSecuritySettings ^ LocalServiceSettings { System::ServiceModel::Channels::LocalServiceSecuritySettings ^ get(); };
public System.ServiceModel.Channels.LocalServiceSecuritySettings LocalServiceSettings { get; }
member this.LocalServiceSettings : System.ServiceModel.Channels.LocalServiceSecuritySettings
Public ReadOnly Property LocalServiceSettings As LocalServiceSecuritySettings
属性值
表示服务所使用的本地安全设置的绑定属性的 LocalServiceSecuritySettings 对象。
注解
这些设置并非作为安全策略的组成部分而发布,而且不影响客户端绑定,因此是本地的。
LocalServiceSecuritySettings 对象的下列属性有助于缓解拒绝服务 (DOS) 安全攻击:
MaxCachedCookies:控制在执行 SPNEGO 或 SSL 协商之后服务器所缓存的有时限的
SecurityContextToken
的最大数量。IssuedCookieLifetime:控制在进行 SPNEGO 或 SSL 协商之后服务器所发布的
SecurityContextToken
的生命周期。 在此时间期限内,服务器将缓存SecurityContextToken
。MaxPendingSessions:控制在服务器上建立但尚未针为其处理任何应用程序消息的安全对话的最大数目。 此配额可防止客户端在服务上建立安全对话而导致服务维护每个客户端的状态,但是从不使用这些状态。
InactivityTimeout:控制服务使安全对话保持活动状态(但不接收服务上的应用程序消息)的最长时间。 此配额可防止客户端在服务上建立安全对话而导致服务维护每个客户端的状态,但是从不使用这些状态。
请注意,在安全对话会话中,绑定上的 InactivityTimeout 和 ReceiveTimeout
属性将影响会话超时。 两个属性中时间较短者将确定何时发生超时。