Выход из системы аутентификации ASP.NET Windows
Как вы выходите из системы при использовании аутентификации Windows в ASP.NET, как этот web.config?
<authentication mode="Windows" />
Я уже безуспешно пытался выполнить следующее. Он перенаправляет, но не выходит из системы пользователя.
void logoutButton_Click(object sender, EventArgs e) {
HttpContext.Current.Session.Clear();
HttpContext.Current.Session.Abandon();
ViewState.Clear();
FormsAuthentication.SignOut();
Response.Redirect("/");
}
Справочная информация:
Я должен использовать проверку подлинности Windows, потому что мне нужно олицетворять личность, используя Active Directory, чтобы получить доступ к локальным файлам. И я не могу выдать себя за использование проверки подлинности с помощью форм, потому чтоHttpContext.Current.User.Identity
не будетWindowsIdentity
.
Олицетворение с использованием проверки подлинности с помощью форм