Força o IIS a solicitar credenciais

2

Temos um site que só deve ser acessado por usuários autenticados do diretório ativo. A primeira coisa que deve acontecer ao entrar no site é um aviso para inserir as credenciais do Windows.

Para conseguir isso, só habilitamos a autenticação do Windows e transformamos a representação em.

Parece com isto na configuração:

<system.web>
    <identity impersonate="true"/>
    <authentication mode="Windows"></authentication>
</system.web>

Que aparece assim no IIS:

Mas,semprequenavegoatéapágina,nãorecebocredenciaiseeleusaonomedoservidorcomousuário.

Oquemaispossomudar?

EstamosusandooWindowsServer2012R2Datacenter
EstamosusandooInternetInformationServicesv8.5
EsteéumaplicativoASP.NETMVCusandoo.NET4.5Integrated

Esperoreceberissoassimquealguémacessarapágina:

    
por KyleMit 23.09.2014 / 16:21

2 respostas

3

Nosso problema foi que estávamos usando Autenticação Integrada do Windows que passou automaticamente as credenciais do usuário conectado para o servidor.

Para solicitar credenciais ao usuário, habilitamos Autenticação básica para passar as informações de login para o servidor, que então usou as informações de login e o diretório ativo do windows para autenticar.

    
por 30.09.2014 / 17:36
0

Remova o

<identity impersonate="true"/> 

Reinicie o servidor da Web e ele deverá solicitar login / senha.

    
por 30.09.2014 / 16:58