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
Ошибка входа в систему: неизвестное имя пользователя или неверный пароль