PrincipalContext.ValidateCredentials Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.