Доступ по протоколу WebDAV по ссылке содержащей логин/пароль
Вопрос: Возможно ли реализовать удаленный доступ к файлу или папке по протоколу WebDAV по прямой ссылке, содержащей логин / пароль пользовательской учётной записи в строке адреса, чтобы пользователь не проходил авторизацию?
Ответ: Да, это возможно. Авторизация для WebDAV-подключения возможна в строке адреса. Нужно использовать адрес вида:
https://login:password@{keendns-name}/webdav/file_name.ext— для доступа к файлуhttps://login:password@{keendns-name}/webdav/— для доступа к папке
Например:
https://ivan:i12345van@test01.keenetic.link/webdav/test.pdfhttps://ivan:i12345van@test01.keenetic.link/webdav/
В этом случае при переходе по ссылке не будет появляться запрос авторизации с вводом логина / пароля учётной записи, а сразу загрузится конечный файл или появится содержимое папки.
Важно
Для предоставления доступа анонимным или посторонним пользователям, рекомендуем использовать отдельную учётную запись с максимально ограниченными правами доступа.
Сначала в веб-интерфейсе роутера включите Сервер WebDAV и выполните его настройку. Пример показан в инструкции Подключение к USB-диску по протоколу WebDAV.
Создайте отдельную учётную запись без прав администратора, разрешив только доступ к серверу WebDAV.

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

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

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

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

