Warum funktioniert die Windows-Authentifizierung nicht lokal, sondern remote?

9168
Rick Strahl

Dieses Problem ist auf verschiedenen Windows-Servern aufgetreten: Wenn Sie am Server angemeldet sind, funktioniert die IIS-Windows-Authentifizierung über einen Browser weder für Windows Auth noch für Basic Auth.

Ich habe mehrere Sites mit Windows-Authentifizierung eingerichtet. Wenn ich versuche, vom Server aus auf sie zuzugreifen, kann ich mich nicht anmelden. Nicht nur mit Benutzername oder Kennwort oder mit Domäne + Benutzername / Kennwort.

Der externe Zugriff auf dieselbe Site und das Anmelden sind jedoch problemlos möglich, wenn Sie meine Windows-Anmeldeinformationen verwenden.

Warum kann ich mich in diesem Fall nicht lokal anmelden?

Mehr Info:

  • Server befindet sich nicht in einer Domäne (einzelne Box)
  • Mit Chrome, aber auch mit IE auf dem Server das gleiche Ergebnis versucht
  • Zugriff über RDP über ein Administratorkonto
  • Die IIS-Basisauthentifizierung schlägt bei Anwendungstasks auf dieselbe Weise fehl
3

1 Antwort auf die Frage

3
Nicholas Head

Dies ist auf einen in Windows XP (und höher) integrierten Sicherheits-Loopback-Schutz zurückzuführen.

Die anderen beiden SO-Antworten finden Sie hier:

https://stackoverflow.com/questions/17466665/windows-authentication-not-working-on-local-iis-7-5-error-401-1

https://stackoverflow.com/questions/7387156/unable-to-get-windows-authentication-to-work-through-local-iis