Eu tenho um site que é executado no IIS que usa a autenticação do Windows.
No nível do site, em "Autenticação", tenho apenas Windows Authentication
(NTLM apenas como provedor) ativado.
No nível do diretório virtual, em 'Autenticação', eu tenho ASP.NET Impersonation
e Windows Authentication
(NTLM somente como um provedor) habilitado. (Desativar ASP.NET Authentication
aqui não muda nada)
-
O endereço IP do servidor que está executando o IIS é: 172.0.0.10
-
O nome do computador do servidor que está executando o IIS é: myiisserver
-
O FQDN no servidor que está executando o IIS é: myiisserver.mydomain.com
-
Existe um 'Registro de DNS' para apontar para 172.0.0.10: myapp.mydomain.com
Nas ligações do site, tenho:
Type | IP Address | Port | Host Name
--------------------------------------------------------------
http | All Unassigned | 80 | localhost
http | All Unassigned | 80 | myiisserver
http | All Unassigned | 80 | myiisserver.mydomain.com
http | All Unassigned | 80 | myapp.mydomain.com
Este é o único site em execução no servidor IIS.
O pool de aplicativos que executa o site e o diretório virtual é o mesmo e usa "NetworkService" como a identidade.
No servidor IIS e em outras estações de trabalho na rede:
- myiisserver é adicionado a "Sites confiáveis"
- myiisserver.mydomain.com é adicionado a 'Sites confiáveis'
- myapp.mydomain.com é adicionado a "Sites confiáveis"
Na zona de sites confiáveis, Automatic logon using current user name and password
é selecionado no servidor IIS e em outras estações de trabalho.
Em opções da Internet - > Avançado, Enable Integration Windows Authentication
foi ativado no servidor IIS e em outras estações de trabalho.
Em outras estações de trabalho na rede:
No servidor IIS:
-
O link funciona bem
-
link funciona bem
-
link funciona bem
-
link funciona NÃO FUNCIONA - Prompts de nome de usuário e senha - Digitar um nome de usuário e senha que tenha acesso aos recursos não funciona e continua solicitando nome de usuário e senha. Alguma sugestão para fazer isso funcionar no servidor IIS?