Compartir a través de


FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Propiedad

Definición

Obtiene o establece un valor que especifica si la credencial de servicio se intercambia como parte de la negociación.

public:
 property bool NegotiateServiceCredential { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)]
public bool NegotiateServiceCredential { get; set; }
[<System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)>]
member this.NegotiateServiceCredential : bool with get, set
Public Property NegotiateServiceCredential As Boolean

Valor de propiedad

true si se negocia la credencial de servicio; false si la credencial de servicio está disponible fuera de la banda. De manera predeterminada, es true.

Atributos

Comentarios

Esta propiedad indica si la credencial de servicio se negocia automáticamente entre el cliente y el servicio. Si esta propiedad es true, la negociación se producirá después. Si esta propiedad es false, a continuación, las credenciales de servicio deben especificarse en el cliente antes de pueda producirse la comunicación con el servicio.

Si esta propiedad está establecida en false y el enlace se configura para utilizar Windows como un tipo de credencial de cliente, la cuenta de servicio debe estar asociada a un nombre de entidad de seguridad de servicio (SPN). Para ello, ejecute el servicio bajo la cuenta de servicio de red o cuenta de sistema local. Por otra parte, utilice la herramienta SetSpn.exe para crear un SPN para la cuenta de servicio. En cualquier caso, el cliente debe utilizar el SPN correcto en el elemento <servicePrincipalName> o utilizar el constructor EndpointAddress. Para más información, consulte Identidad y autenticación del servicio.

Se aplica a