Windows Authentication Errors on local Servers (Loopback Protection)
Issue:
When logged into your
Windows server, IIS Windows authentication through a browser does not work for
either Windows Auth or Basic Auth using Windows user accounts. Login attempts
just fail with a 401 error.
However, accessing the same site
externally and logging in works just fine, using Windows log on credentials. It
only fails when on the local machine.
Cause:
This
problem is caused by a policy called Loopback
Protection that is enabled on server OSs by default. Loopback
Protection disables authenticating against local Windows accounts through HTTP
and a Web browser.
Resolution:
Perform this configuration
manually find this key in the registry on the server:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
and edit or add a new key:
DisableLoopbackCheck (DWORD)
then sent
the value to
1 to disable the
loopback check (local authentication works), or to 0 (local
authentication is not allowed).
Using PowerShell:
New-ItemProperty
HKLM:\System\CurrentControlSet\Control\Lsa -Name
"DisableLoopbackCheck" -Value "1" -PropertyType dword
No comments:
Post a Comment