PrincipalContext.ValidateCredentials Método

Definição

Cria a ligação ao servidor e valida as credenciais especificadas se a ligação for bem-sucedida.

Sobrecargas

Name Description
ValidateCredentials(String, String)

Cria as ligações ao servidor e devolve um valor booleano que especifica se o nome de utilizador e a palavra-passe especificados são válidos.

ValidateCredentials(String, String, ContextOptions)

Cria as ligações ao servidor e devolve um valor booleano que especifica se o nome de utilizador e a palavra-passe especificados são válidos. Este método realiza uma validação rápida de credenciais do nome de utilizador e da palavra-passe.

Observações

O userName argumento em ambas as sobrecargas deste método deve assumir a forma de nome de utilizador (por exemplo, mcampbell) em vez de domínio\nome de utilizador ou username@domain.

ValidateCredentials(String, String)

Origem:
Context.cs
Origem:
Context.cs
Origem:
Context.cs
Origem:
Context.cs

Cria as ligações ao servidor e devolve um valor booleano que especifica se o nome de utilizador e a palavra-passe especificados são válidos.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password);
public bool ValidateCredentials(string userName, string password);
member this.ValidateCredentials : string * string -> bool
Public Function ValidateCredentials (userName As String, password As String) As Boolean

Parâmetros

userName
String

O nome de utilizador que é validado no servidor. Consulte a secção Observações para mais informações sobre o formato de userName.

password
String

A palavra-passe que é validada no servidor.

Devoluções

true se as credenciais forem válidas; caso contrário false.

Observações

O ValidateCredentials método liga-se ao servidor especificado no construtor. Se os username argumentos e password forem null, este método valida as credenciais padrão para o principal atual.

O userName argumento deve assumir a forma de nome de utilizador (por exemplo, mcampbell) em vez de domínio\nome de utilizador ou username@domain.

Aplica-se a

ValidateCredentials(String, String, ContextOptions)

Origem:
Context.cs
Origem:
Context.cs
Origem:
Context.cs
Origem:
Context.cs

Cria as ligações ao servidor e devolve um valor booleano que especifica se o nome de utilizador e a palavra-passe especificados são válidos. Este método realiza uma validação rápida de credenciais do nome de utilizador e da palavra-passe.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password, System::DirectoryServices::AccountManagement::ContextOptions options);
public bool ValidateCredentials(string userName, string password, System.DirectoryServices.AccountManagement.ContextOptions options);
member this.ValidateCredentials : string * string * System.DirectoryServices.AccountManagement.ContextOptions -> bool
Public Function ValidateCredentials (userName As String, password As String, options As ContextOptions) As Boolean

Parâmetros

userName
String

O nome de utilizador que é validado no servidor. Consulte a secção Observações para informações sobre o formato de userName.

password
String

A palavra-passe que é validada no servidor.

options
ContextOptions

Uma combinação de um ou mais ContextOptions valores de enumeração das opções usadas para se ligar ao servidor. Este parâmetro só pode especificar binding simples com ou sem SSL, ou vinculação Negotiate.

Devoluções

true se as credenciais forem válidas; caso contrário false.

Exceções

O options parâmetro deve especificar Negotiate quando o tipo de contexto é Machine.

Observações

O ValidateCredentials método liga-se ao servidor especificado no construtor. Se os username parâmetros e password forem null, este método valida as credenciais padrão para o principal atual.

O userName argumento deve assumir a forma de nome de utilizador (por exemplo, mcampbell) em vez de domínio\nome de utilizador ou username@domain.

Aplica-se a