SecurityBindingElement.CreateSspiNegotiationOverTransportBindingElement 方法

定义

创建一个安全绑定元素,该元素配置为使用协商身份验证包基于 SOAP SSPI 协商进行客户端身份验证。 绑定元素需要传输提供服务器身份验证和消息保护(例如 HTTPS)。

重载

CreateSspiNegotiationOverTransportBindingElement()

创建一个安全绑定元素,该元素配置为使用协商身份验证包基于 SOAP SSPI 协商进行客户端身份验证。 绑定元素需要传输提供服务器身份验证和消息保护(例如 HTTPS)。

CreateSspiNegotiationOverTransportBindingElement(Boolean)

创建一个安全绑定元素,该元素配置为使用协商身份验证包基于 SOAP SSPI 协商进行客户端身份验证。 绑定元素需要传输提供服务器身份验证和消息保护(例如 HTTPS)。

CreateSspiNegotiationOverTransportBindingElement()

创建一个安全绑定元素,该元素配置为使用协商身份验证包基于 SOAP SSPI 协商进行客户端身份验证。 绑定元素需要传输提供服务器身份验证和消息保护(例如 HTTPS)。

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateSspiNegotiationOverTransportBindingElement();
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateSspiNegotiationOverTransportBindingElement ();
static member CreateSspiNegotiationOverTransportBindingElement : unit -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateSspiNegotiationOverTransportBindingElement () As TransportSecurityBindingElement

返回

TransportSecurityBindingElement 对象。

注解

在 SSPI 协商末尾颁发的安全上下文令牌是基于 Cookie 的。

所创建绑定的 IncludeTimestamp 设置为 true。 从 LocalClientSecuritySettings 中返回的 LocalClientSettings 对象的 DetectReplays 属性设置为 false

LocalServiceSecuritySettings 中返回的 LocalServiceSettings 对象的 DetectReplays 属性设置为 false

适用于

CreateSspiNegotiationOverTransportBindingElement(Boolean)

创建一个安全绑定元素,该元素配置为使用协商身份验证包基于 SOAP SSPI 协商进行客户端身份验证。 绑定元素需要传输提供服务器身份验证和消息保护(例如 HTTPS)。

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateSspiNegotiationOverTransportBindingElement(bool requireCancellation);
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateSspiNegotiationOverTransportBindingElement (bool requireCancellation);
static member CreateSspiNegotiationOverTransportBindingElement : bool -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateSspiNegotiationOverTransportBindingElement (requireCancellation As Boolean) As TransportSecurityBindingElement

参数

requireCancellation
Boolean

指定是否需要取消。 通过将其设置为 false,将能够启用在网络场方案中十分有用的安全上下文令牌,因为在此模式下,会话状态是在建立的安全上下文令牌内部编码的,而不是保留在服务器内存中。

返回

TransportSecurityBindingElement 对象。

注解

如果 requireCancellationfalse,则颁发基于 Cookie 的安全上下文令牌;否则,颁发基于会话的安全上下文令牌。

所创建绑定的 IncludeTimestamp 设置为 true。 从 LocalClientSecuritySettings 中返回的 LocalClientSettings 对象的 DetectReplays 属性设置为 false

LocalServiceSecuritySettings 中返回的 LocalServiceSettings 对象的 DetectReplays 属性设置为 false

适用于