Autenticação HTTP básica no IIS

5

Perdoe minha falta de experiência com o IIS, mas tenho um usuário em um servidor hospedado executando o IIS com o Plesk. Ele usa pastas protegidas e estou procurando uma maneira de:

  1. Permitir que ele proteja pastas usando um simples nome de usuário / senha combo
  2. Disponibilize um IP estático para que a pasta sempre possa ser acessada sem autenticação desse servidor

Não precisa - e de preferência não seria - uma solução somente para o Plesk. Se há uma maneira de fazer isso através do web.config, seria ainda melhor.

Eu estou basicamente procurando o equivalente do IIS de uma autenticação do Apache htaccess / htpasswd:)

Obrigado!

    
por Aksival 29.02.2012 / 20:08

2 respostas

2

Pode haver outra maneira, mas você pode simplesmente - criar um usuário local no Windows,
- adicione-os a um grupo de usuários local,
- remova o acesso anônimo para a pasta que contém o site e o
- alterar permissões de arquivo para permitir acesso apenas a membros do grupo de usuários local

Para a lista de permissões de IP, parece não haver uma maneira de substituir a autenticação básica pelo endereço IP.

É um pouco desajeitado, mas você pode apontar um site virtual separado para o mesmo diretório e bloqueá-lo em nada além do IP local. Talvez use o cabeçalho do host para selecionar o novo site

    
por 29.02.2012 / 22:07
0

Acredito que essa é a ferramenta que você está procurando, @Aksival: link

Não tenho certeza se ele fornecerá uma lista de permissões para um ip estático (acho que não), mas definitivamente permite que você configure a autenticação para diretórios específicos atendidos pelo IIS.

    
por 29.02.2012 / 22:14