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.