Ich habe den Zugriff auf eine Site eingeschränkt, indem ich die integrierte Windows-Authentifizierung verwendet und den anonymen Zugriff deaktiviert habe. Auf diese Weise kann ich ihnen dann ihren echten Namen zeigen (indem ich Active Directory aufrufe und die Servervariable LOGON_USER verwende) und andere verwandte Active Directory-Aufgaben ausführen.Bei Verwendung der integrierten Windows-Authentifizierung als anderer Benutzer anmelden
Wie kann ich dann erneut auf ihre Benutzeranmeldeinformationen durch einen Link "Anmelden als anderer Benutzer" mit der Browser-Eingabeaufforderung (wie in einem Browser wie Chrome oder Firefox oder wenn die Website nicht in war) zugreifen die Intranet-Zone in IE) statt ein Web-Formular?
Da SharePoint diese Funktionalität bietet, gehe ich davon aus, dass es eine Möglichkeit gibt, dies über Code zu tun, aber ich weiß nicht, welcher Code das kann (mit C#). Ich kann einen 401-Header senden, der die Eingabeaufforderung anzeigt, aber wie bestätigen Sie dann, ob sie angemeldet sind?
ist dies nicht die pur besiegen Pose der Verwendung der Windows-Authentifizierung? – cortijon
Nein, weil Sie administrative Aufgaben erledigen möchten, ohne sich von Windows abmelden zu müssen. Die Windows-Authentifizierung wird weiterhin verwendet, ich möchte jedoch zwischen den Benutzern wechseln, ohne sich abmelden oder als ausführbare Datei ausführen zu müssen. Da SharePoint diese Funktionalität bietet, ist es sinnvoll, sie anzubieten. – SamWM