ASP.NET-Windows-Authentifizierungsabmeldung

Wie melden Sie sich ab, wenn Sie die Windows-Authentifizierung in ASP.NET wie diese web.config verwenden?

<authentication mode="Windows" />

Folgendes habe ich schon erfolglos versucht. Der Benutzer wird umgeleitet, aber nicht abgemeldet.

void logoutButton_Click(object sender, EventArgs e) {
    HttpContext.Current.Session.Clear();
    HttpContext.Current.Session.Abandon();
    ViewState.Clear();
    FormsAuthentication.SignOut();
    Response.Redirect("/");
}

Hintergrundinformation:

Ich muss die Windows-Authentifizierung verwenden, da ich die Identität mithilfe von Active Directory annehmen muss, um auf lokale Dateien zugreifen zu können. Und ich kann mich nicht mit der Formularauthentifizierung ausgeben, weil dieHttpContext.Current.User.Identity wird nicht einWindowsIdentity. Identitätswechsel mithilfe der Formularauthentifizierung

Antworten auf die Frage(6)

Ihre Antwort auf die Frage