Do you want to validate a user with the login credentials like username and password of the user in Active Directory using C#? You can do it using the classes provided in the Directory Services namespace. You need to include the assemblies “System.DirectoryServices” and “System.DirectoryServices.AccountManagement” in your solution.
How to validate a user in Active Directory using C#?
Below is a sample code snippet demonstrating the validation of the user login credentials in the active directory.
using System; using System.Collections.Generic; using System.Data; using System.DirectoryServices.AccountManagement; using System.IO; using System.Linq; namespace AbundantCode { internal class Program { // How to Validate a user in Active Directory using C# ? private static void Main(string[] args) { using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "ABUNDANTCODEDOMAIN")) { bool Valid = pc.ValidateCredentials("UserName", "Password"); Console.WriteLine(Valid); } Console.ReadKey(); } } }
Leave a Reply