Thu. Jul 18th, 2019

Samir Daoudi's Technical Blog

SharePoint, Office 365, C#, .Net, SQL Server News, Tips, Ebooks, Events, Webinars ….etc

C#, Authenticate against AD

In one of the projects I am working on, I had to authenticate the logged in user, and before considering using the Request object and checking the authenticated user, I had a different requirements, and a very particular scenario.

Here is the code snippet in which I pass the username and password which will be authenticated against AD and the result stored in a boolean.

Before running this code, you need to reference to the following namespace:

using System.DirectoryServices.AccountManagement;

You need to have the IP adress for your local AD serverr, which will be used to create an instance of the PrincipalContext object.

PrincipalContext pc = new PrincipalContext(ContextType.Domain, "192.168.16.XXX");
bool isValid = pc.ValidateCredentials(C_UserName.Value, C_Password.Value);

Leave a comment

Show Buttons
Hide Buttons
%d bloggers like this: