ASP.NET: Выдача себя за домен в VMWare
Я задаю этот вопрос, но в ответе не содержится подробностей о том, как получен _token. Кажется, используется только WindowsIdentity.GetCurrent (). Token
, поэтому олицетворение не происходит.
Могу ли я олицетворять пользователя в другом домене Active Directory в .NET?
В следующем вопросе есть противоречия ответы, с принятым с комментарием «Я начинаю подозревать, что моя проблема в другом». Бесполезно.
LogonUser работает только для моего домена
Этот следующий вопрос, кажется, подразумевает, что это невозможно, но он касается двух доменов, поэтому я не уверен, актуален ли он.
Мой настоящий вопрос:
Пока что я пробовал использовать код из http://msdn.microsoft.com/en-us/library/chf6fbt4%28v=VS.80%29.aspx
bool returnValue = LogonUser(user, domain, password,
LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT,
ref tokenHandle);
// after this point, returnValue = false
Ошибка Win32:
Ошибка входа в систему: неизвестное имя пользователя или неверный пароль