У меня есть проект клиент/сервер, взаимодействующий с WCF (на данный момент именованные каналы, но это может измениться, но я не могу использовать IIS). Этот проект интегрирован с Active Directory.
Эта программа предназначена для предоставления пользователям разрешений, которые обычно не имеют разрешений, выступая в качестве своего рода прокси. Пользователь использует клиент, чтобы «запросить» выполнение задачи. Затем сервер выполняет задачу для клиента, если выполняются определенные критерии.
Одним из этих критериев является то, что пользователю разрешено запрашивать эту задачу. Мне нужен способ, чтобы моя служба WCF гарантировала личность пользователя, сравнила ее с базой данных и либо выполнила задачу, либо отклонила задачу.
Как бы я использовал аутентификацию Windows, чтобы гарантировать 100%, что пользователь является тем, кем он себя называет?
Заранее спасибо,
Майк