How to validate a user in Active Directory using C#?


This content was proof-read by Grammarly. You can Try Grammary for FREE

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#?

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();

}

}

}
Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

%d bloggers like this: