PrincipalContext.ValidateCredentials Método

Definición

Crea la conexión al servidor y valida las credenciales especificadas si la conexión es correcta.

Sobrecargas

ValidateCredentials(String, String)

Crea las conexiones con el servidor y devuelve un valor booleano que especifica si el nombre de usuario y la contraseña especificados son válidos.

ValidateCredentials(String, String, ContextOptions)

Crea las conexiones con el servidor y devuelve un valor booleano que especifica si el nombre de usuario y la contraseña especificados son válidos. Este método efectúa una validación de credenciales rápida del nombre de usuario y la contraseña.

Comentarios

El userName argumento de ambas sobrecargas de este método debe tomar el nombre de usuario de formulario (por ejemplo, mcampbell) en lugar de dominio\nombredeusuario o username@domain.

ValidateCredentials(String, String)

Source:
Context.cs
Source:
Context.cs
Source:
Context.cs

Crea las conexiones con el servidor y devuelve un valor booleano que especifica si el nombre de usuario y la contraseña especificados son 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

Nombre de usuario que se valida en el servidor. Vea la sección Comentarios para obtener más información sobre el formato de userName.

password
String

Contraseña que se valida en el servidor.

Devoluciones

true si las credenciales son válidas; en caso contrario, false.

Comentarios

El ValidateCredentials método se enlaza al servidor especificado en el constructor. Si los username argumentos y password son null, este método valida las credenciales predeterminadas para la entidad de seguridad actual.

El userName argumento debe tomar el formato userName (por ejemplo, mcampbell) en lugar de dominio\nombredeusuario o username@domain.

Se aplica a

ValidateCredentials(String, String, ContextOptions)

Source:
Context.cs
Source:
Context.cs
Source:
Context.cs

Crea las conexiones con el servidor y devuelve un valor booleano que especifica si el nombre de usuario y la contraseña especificados son válidos. Este método efectúa una validación de credenciales rápida del nombre de usuario y la contraseña.

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

Nombre de usuario que se valida en el servidor. Para obtener información sobre el formato de userName, vea la sección Comentarios.

password
String

Contraseña que se valida en el servidor.

options
ContextOptions

Combinación de uno o más valores de la enumeración ContextOptions que especifican las opciones usadas para enlazar al servidor. Este parámetro solo puede especificar un enlace simple con o sin SSL, o bien un enlace Negotiate.

Devoluciones

true si las credenciales son válidas; en caso contrario, false.

Excepciones

El parámetro options debe especificar Negotiate cuando el tipo de contexto sea Machine.

Comentarios

El ValidateCredentials método se enlaza al servidor especificado en el constructor. Si los username parámetros y password son null, este método valida las credenciales predeterminadas para la entidad de seguridad actual.

El userName argumento debe tomar el nombre de usuario de formulario (por ejemplo, mcampbell) en lugar de dominio\nombredeusuario o username@domain.

Se aplica a