0

Jede Idee, über die Implementierung von Logout Funktionalität/Taste für eine Lightswitch Web-Anwendung, die die Windows- basierte Authentifizierung wird durchgeführt wird.Wie Abmelden Windows-Authentifizierung basiert light Web-Anwendung

Der Authentifizierungstyp I verwendet haben, ist,

Lightswitch Projekteigenschaften -> Zugangskontrolle -> Windows-Authentifizierung verwenden -> Lassen Sie alle authentifizierten Windows-Benutzer.

Wenn ich die gleiche Seite wieder öffne, fragt es nicht einmal nach Anmeldeinformationen. Es verwendet den zuvor angemeldeten Benutzer als authentifizierten Benutzer.

Wenn ich hätte Forms Authentifizierung verwenden können, bin ich in der Lage, die benutzerdefinierte Login & Logout-Formulare zu erhalten.

Benötigen Sie Hilfe hier. Danke im Voraus.

Antwort

0

Es gibt keine "Login" -Aktion bei der Windows-Authentifizierung und somit auch keine "Abmeldung". Es verwendet einfach die Windows-Identität des laufenden App-Prozesses. Wenn Sie den Prozess starten, bei dem Ihre App unter einer anderen Identität gehostet wird als in Windows, mit der Sie angemeldet sind, würde ich Ihnen möglicherweise erlauben, die App als einen anderen Benutzer zu verwenden. Sie können Prozesse als ein anderer Benutzer starten, indem Sie mit der rechten Maustaste auf die Datei klicken und "Als anderer Benutzer ausführen" auswählen.

+0

Dank @Matt. Es fordert zur Eingabe eines Benutzernamens und eines Kennworts auf, wenn ich die Webanwendung zum ersten Mal durchsuche. Von da an verwendet es dieselbe Authentifizierung, obwohl ich den Browser schließe und erneut öffne. Ich habe verschiedene Möglichkeiten wie ... document.execommand ("ClearAuthenticationCache", "false"); aber hat nicht geklappt. Suche nach Hilfe, um sich auf andere Weise abzumelden. Danke noch einmal. – Lucky