Partilhar via


FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Propriedade

Definição

Obtém ou define um valor que especifica se a credencial do serviço é trocada como parte da negociação.

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 da propriedade

Boolean

true se a credencial de serviço for negociada; false se a credencial de serviço estiver disponível fora de banda. O padrão é true.

Atributos

Comentários

Essa propriedade indica se a credencial de serviço é negociada automaticamente entre o cliente e o serviço. Se essa propriedade for true , essa negociação ocorrerá. Se essa propriedade for , as credenciais de serviço deverão ser especificadas no cliente antes que a false comunicação com o serviço possa ocorrer.

Se essa propriedade for definida como e a associação estiver configurada para usar Windows como um tipo de credencial de cliente, a conta de serviço deverá ser associada a um SPN (Nome da Entidade de false Serviço). Para fazer isso, execute o serviço na conta SERVIÇO DE REDE ou na conta SISTEMA LOCAL. Como alternativa, use a SetSpn.exe para criar um SPN para a conta de serviço. Em ambos os casos, o cliente deve usar o SPN correto no < elemento servicePrincipalName > ou usando o construtor EndpointAddress . Para obter mais informações, consulte Identidade de serviço e autenticação.

Aplica-se a