Я пытаюсь перенаправить http-запрос с информацией заголовка MD5 дайджеста в активный каталог для проверки учетных данных.
У меня есть информация, указанная в заголовке http, например nonce и имя пользователя. Моя проблема сейчас в том, что у меня нет ссылки, чтобы поместить эту информацию в объект PrincipalContext
.
Я, очевидно, не могу использовать PrincipalContext.ValidateCredentials(имя пользователя, пароль), потому что для этого требуется пароль в виде обычного текста.
Единственная проверка, которую я могу использовать, это UserPrincipal user = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, username);
, но она не включает пароль.
У меня есть объект HttpListenerContext
. Но пользовательская переменная равна нулю.