Доступ по протоколу WebDAV по ссылке содержащей логин/пароль

Вопрос: Возможно ли реализовать удаленный доступ к файлу или папке по протоколу WebDAV по прямой ссылке, содержащей логин/пароль пользовательской учетной записи в строке адреса, чтобы пользователь не проходил авторизацию?

Ответ: Да, это возможно. Авторизация для WebDAV-подключения возможна в строке адреса. Нужно использовать адрес вида:

https://login:password@{keendns-name}/webdav/file_name.ext — для доступа к файлу

https://login:password@{keendns-name}/webdav/ — для доступа к папке

Например:

https://ivan:12345@test01.keenetic.link/webdav/test.pdf

https://ivan:12345@test01.keenetic.link/webdav/

В этом случае при переходе по ссылке не будет появляться запрос авторизации с вводом логина/пароля учетной записи, а сразу загрузится конечный файл или появится содержимое папки.

NOTE: Важно! Для предоставления доступа анонимным или посторонним пользователям, рекомендуем использовать отдельную учетную запись с максимально ограниченными правами доступа.

1. Создайте отдельную учетную запись без прав администратора, разрешив только доступ к серверу WebDAV.

webdav-link-01.png

2. Создайте отдельную папку на диске и положите в неё нужный файл.

webdav-link-04.png

3. Для корневого каталога USB-накопителя назначьте права доступа "Только чтение" для созданной учетной записи.

webdav-link-03.png

4. Разрешите доступ для созданной пользовательской учетной записи к отдельной папке.

webdav-link-02.png

После этого вы можете пользователям предоставить ссылку для скачивания отдельного файла или  доступа к папке, которую они могут добавить в адресную строку браузера и перейти по ней. Например:

webdav-link-06.png

webdav-link-05.png

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 31 из 33