PrincipalContext.ValidateCredentials Método

Definición

Crea la conexión al servidor y valida las credenciales especificadas si la conexión es correcta.Creates the connection to the server and validates the specified credentials if the connection is successful.

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.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

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.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Este método efectúa una validación de credenciales rápida del nombre de usuario y la contraseña.This method performs fast credential validation of the username and password.

Comentarios

El userName argumento en ambas sobrecargas de este método debe tener el formato nombre de usuario (por ejemplo, mcampbell) en lugar del @ dominio dominio\nombre de usuario.The userName argument in both overloads of this method must take the form username (for example, mcampbell) rather than domain\username or username@domain.

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.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

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.The username that is validated on the server. Vea la sección Comentarios para obtener más información sobre el formato de userName.See the Remarks section for more information on the format of userName.

password
String

Contraseña que se valida en el servidor.The password that is validated on the server.

Devoluciones

Boolean

true si las credenciales son válidas; en caso contrario, false.true if the credentials are valid; otherwise false.

Comentarios

El ValidateCredentials método se enlaza al servidor especificado en el constructor.The ValidateCredentials method binds to the server specified in the constructor. Si los username password argumentos y son null , este método valida las credenciales predeterminadas de la entidad de seguridad actual.If the username and password arguments are null, this method validates the default credentials for the current principal.

El userName argumento debe tener el formato nombre de usuario (por ejemplo, mcampbell) en lugar del @ dominio dominio\nombre de usuario.The userName argument must take the form userName (for example, mcampbell) rather than domain\username or username@domain.

Se aplica a

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.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Este método efectúa una validación de credenciales rápida del nombre de usuario y la contraseña.This method performs fast credential validation of the username and password.

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.The username that is validated on the server. Para obtener información sobre el formato de userName, vea la sección Comentarios.See the Remarks section for information on the format of userName.

password
String

Contraseña que se valida en el servidor.The password that is validated on the server.

options
ContextOptions

Combinación de uno o más valores de la enumeración ContextOptions que especifican las opciones usadas para enlazar al servidor.A combination of one or more ContextOptions enumeration values the options used to bind to the server. Este parámetro solo puede especificar un enlace simple con o sin SSL, o bien un enlace Negotiate.This parameter can only specify Simple bind with or without SSL, or Negotiate bind.

Devoluciones

Boolean

true si las credenciales son válidas; en caso contrario, false.true if the credentials are valid; otherwise false.

Excepciones

El parámetro options debe especificar Negotiate cuando el tipo de contexto sea Machine.The options parameter must specify Negotiate when the context type is Machine.

Comentarios

El ValidateCredentials método se enlaza al servidor especificado en el constructor.The ValidateCredentials method binds to the server specified in the constructor. Si los username password parámetros y son null , este método valida las credenciales predeterminadas de la entidad de seguridad actual.If the username and password parameters are null, this method validates the default credentials for the current principal.

El userName argumento debe tener el formato nombre de usuario (por ejemplo, mcampbell) en lugar del @ dominio dominio\nombre de usuario.The userName argument must take the form username (for example, mcampbell) rather than domain\username or username@domain.

Se aplica a