Como posso vincular com segurança a um compartilhamento de arquivos do Windows a partir de um site?

3

Por uma boa razão, todos os principais navegadores bloquearam a capacidade de vincular de um site https a um arquivo: // nome_do_servidor / pasta. No entanto, preciso encontrar uma maneira de vincular os compartilhamentos de arquivos do Windows a partir de um site de portal de intranet da empresa.

Eu tenho procurado, mas não encontrei uma boa maneira de fazer isso. Alguém pode pensar em uma maneira segura de fazer isso?

    
por Windows Ninja 19.06.2014 / 14:53

3 respostas

6

Eu acho que você tem pelo menos duas opções. Você poderia:

  1. Altere a maneira como os arquivos são compartilhados para algo originalmente suportado pelos navegadores. Por exemplo, mova-os para uma ferramenta de compartilhamento de arquivos, como Caixa, ou para um servidor FTP (vinculado por SFTP ou FTPS para segurança) ou servidor Web (use autenticação integrada para acesso e HTTPS para segurança).

  2. Descubra se há uma configuração de segurança nos principais navegadores usados por sua empresa que está bloqueando esses links que podem ser desativados. Você pode potencialmente ter essa desativação em toda a empresa por meio de uma Política de Grupo. Como alternativa, especificamente para o IE, ter o site da intranet adicionado à lista "Sites confiáveis" no IE deve reduzir as restrições de segurança e tornar isso possível.

por 19.06.2014 / 15:10
5

Além das sugestões já oferecidas, você também pode querer investigar o WebDAV. O WebDAV pode ser interessante porque é uma extensão HTTP, o que significa um suporte praticamente universal para navegadores, eo Windows também possui um driver de minifiltro para WebDAV, o que significa que você pode acessar compartilhamentos WebDAV do Windows Explorer como se fossem um compartilhamento de arquivos ou drive, caminho UNC, etc. É muito fácil de ativar no IIS e provavelmente tão fácil de fazer em outros servidores da Web como o Apache. A desvantagem é que geralmente é muito lenta em comparação com outros protocolos.

    
por 19.06.2014 / 15:33
2

Como Mark afirmou, provavelmente é melhor usar um protocolo diferente. Um compartilhamento de arquivos do Windows realmente não é projetado para vincular da Web, interno ou de outra forma. Existem muitas variáveis a serem consideradas (essa pessoa tem permissão para compartilhar? A rota está configurada corretamente?) O IE e o chrome que eu conheço suportam o protocolo file: //, mas eu só vi isso funcionar em um único arquivo (ou seja, nenhuma pasta de navegação) e como eu disse, muitas outras variáveis a serem consideradas.

Eu provavelmente usaria a rota FTP / SFTP, ou até mesmo algo como o MS Sharepoint, que fornecerá uma interface de usuário da Web, com a Autenticação do Windows incorporada.

    
por 19.06.2014 / 15:19