Следуя кончике Filburt в комментариях, я нашел эту часть кода, которая выполняет мою цель
https://code.msdn.microsoft.com/windowsdesktop/A-very-simple-example-to-8bbe95f0
Он просматривает Active Directory. Я упростил код из ссылки на следующее. В этом примере мы проверяем, существует ли адрес электронной почты addyToCheck@domain.com
в AD:
using System.DirectoryServices;
// check if address exists
var searcher = new DirectorySearcher();
searcher.Filter = "(&(mail=" + "addyToCheck@domain.com" + "))";
if (searcher.FindOne() != null) {
// the email exists in AD - all good!
}
Это работает для меня локально, и я полагаю, что это будет и на сервере. Дайте мне знать, если вы видите что-то не так. Спасибо.