Eu tenho um problema ao tentar conectar-me ao nosso compartilhamento de webdav de rede no mac osx. Eu posso conectar a partir do Windows, então está funcionando. No Mac OSX eu configurei as rotas, e eu posso conectar quando usando "Transmit" mas não com "Mac Finder" ou qualquer outro cliente webdav para mac, então não é um problema de rede ou login, mas um problema com os aplicativos. Eu tentei Mac Finder, Cyberduck, AnyClient e muitos clientes webdav do sourceforge. Eu poderia comprar o Transmit, mas nós temos muitos usuários e 34 $ por licença é muito dinheiro, se você quiser se conectar ao webdav com ele.
Fatos sobre a situação:
- Duas redes de empresas, cada uma com sua própria infraestrutura do MS ActiveDirectory
- O Webdav está na rede A, eu tenho uma conta para a rede A
- Meu Macbook está na rede B e as rotas estão definidas. (como dito, trabalha com transmissão)
- Eu não tenho acesso administrativo ao servidor webdav, por isso alterar as configurações não é uma opção
Como estou em uma rede diferente como o servidor webdav, preciso especificar o domínio no logon, portanto, o login na transmissão é semelhante ao seguinte:
Protocol: https
Port: 443
Server: 192.168.0.3
Path: webdav_transfer
user: domainA\username (otherwise, the macbook would set domainB as default)
Como dito, isso funciona no Transmit, mas não em nenhum dos outros clientes. Acho que é um problema com a parte domainA \ username. De alguma forma, a transmissão pode usá-lo, enquanto os outros não podem. Também está funcionando no Safari, mas não consigo fazer o upload de lá.
Eu já tentei o seguinte no mac finder:
https://domainA\[email protected]/webdav_transfer
https://[email protected]/webdav_transfer
https://domainA\[email protected]/webdav_transfer
https://domainA\\[email protected]/webdav_transfer
https://domainA:username:[email protected]/webdav_transfer
Descobri que alguns aplicativos alteram o URL para
https://domainA%[email protected]/webdav_transfer
Então, o \ muda para% 5C
Provavelmente é apenas um erro de formatação, mas não sei como posso obter a parte domainA adequadamente em minha solicitação https.
EDIT: Novas informações:
Eu tentei montar o compartilhamento do webdav com o mount_webdav, o que também não funcionou - nenhuma mensagem de erro, mas o compartilhamento também não foi montado. Eu acho (não tenho nenhuma prova), que o problema com o mount_webdav (e, portanto, o Mac Finder) é que ele não tem suporte adequado para SSL. Através da porta instalei o cadaver, um cliente de linha de comando do Unix webdav (sudo port install cadaver). Com cadáver sou capaz de se conectar ao compartilhamento webdav e fazer o download / upload de material. Infelizmente, mesmo que tudo funcione para mim agora, isso não é uma solução possível para nossos produtos (eles querem uma GUI).
Vou continuar procurando.