Por que a autenticação do Windows não funciona localmente, mas funciona remotamente?

Por que a autenticação do Windows não funciona localmente, mas funciona remotamente?

Encontrei esse problema em vários servidores Windows: quando conectado ao servidor, a autenticação IIS do Windows por meio de um navegador não funciona para autenticação do Windows ou autenticação básica.

Tenho vários sites configurados com autenticação do Windows e, quando tento acessá-los pelo servidor, não consigo fazer login. Não apenas com nome de usuário ou senha, ou domínio + nome de usuário/senha.

No entanto, acessar o mesmo site externamente e fazer login funciona perfeitamente, usando minhas credenciais de logon do Windows.

Então - por que não consigo fazer login localmente neste caso?

Mais informações:

  • O servidor não está em um domínio (caixa única)
  • Usando o Chrome, mas também tentei com o IE no servidor mesmo resultado
  • Acesso via RDP, usando uma conta de administrador
  • A autenticação básica do IIS falha da mesma maneira para tarefas de aplicativo

Responder1

Isso se deve a uma proteção de loopback de segurança incorporada ao Windows XP (e superior).

Por favor, veja as outras duas respostas do SO aqui:

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

informação relacionada