Как вы выходите из системы при использовании проверки подлинности 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, чтобы получить доступ к локальным файлам. И я не могу выдавать себя за использование проверки подлинности Forms, потому что HttpContext.Current.User.Identity
не будет WindowsIdentity
.
Выдавать себя за использование проверки подлинности с помощью форм