Compartir vía


WindowsClientCredential.ClientCredential Propiedad

Definición

Obtiene o establece la credencial de cliente de Windows.

public:
 property System::Net::NetworkCredential ^ ClientCredential { System::Net::NetworkCredential ^ get(); void set(System::Net::NetworkCredential ^ value); };
public System.Net.NetworkCredential ClientCredential { get; set; }
member this.ClientCredential : System.Net.NetworkCredential with get, set
Public Property ClientCredential As NetworkCredential

Valor de propiedad

NetworkCredential

NetworkCredential para el cliente.

Ejemplos

Los siguientes ejemplos de código muestran cómo autenticar al cliente como una entidad de seguridad diferente.

Así es como se cambian las propiedades de la instancia de la clase NetworkCredential que devuelve esta propiedad.

private void Snippet2()
{
    using (CalculatorClient client = new CalculatorClient())
    {
        client.ClientCredentials.Windows.ClientCredential.UserName = "test";
        client.ClientCredentials.Windows.ClientCredential.Password = "password";
    }
}

Así es cómo se crea una nueva instancia de la clase NetworkCredential y se asigna a esta propiedad.

private void Snippet3()
{
    using (CalculatorClient client = new CalculatorClient())
    {
        client.ClientCredentials.Windows.ClientCredential = new NetworkCredential("test user", "password");
    }
}

Comentarios

De forma predeterminada, WCF usa las credenciales del subproceso actual para realizar Windows autenticación SSPI Negotiate.

Para autenticar al cliente como otra entidad de seguridad, cambie las propiedades de la instancia de la clase NetworkCredential que devuelve esta propiedad. O bien, cree una instancia nueva de la clase NetworkCredential y asígnela a esta propiedad.

Se aplica a