Validar um usuário no Active Directory no C#
Tive a necessidade de autenticar um usuário em um Active Directory a partir de uma aplicação Web C#. Meu código ficou assim:
bool valid = false; try { // create a "principal context" - e.g. your domain (could be machine, too) using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "SEU DOMINIO")) { // validate the credentials valid = pc.ValidateCredentials(username, password); } } catch (Exception ex) { WriteLog("Erro de acesso ao DB: " + ex.Message); } return valid;
Simples e funcional.
Comentários (0)
Trackbacks (0)
Deixe um comentário
Trackback