У меня есть сервер ProFTPd, где пользователи могут получить доступ к файлам, используя ссылки, динамически генерируемые на веб-сайте. URL ссылки следует шаблону ftp://user:password@host/path/to/file
с новым iOS 11 и новым macOS пользователи не могут получить доступ к FTP-серверу. Они получают сообщение об ошибке" нет разрешения на открытие".
Удивительно, но на Mac, наведя курсор на ссылку и с помощью контекстного меню - > "загрузить прикрепленный файл" будет скачать папка.
любой iPhone или Mac под управлением предыдущих версий ОС может загружать файлы в обычном режиме.
просмотр журналов FTP подтверждает, что Safari не отправляет учетные данные.
использование любого другого браузера (Chrome, Firefox) также работает нормально.
принуждение пользователей к внешнему приложению не является вариантом.
есть идеи?
EDIT: у меня есть tpcdump соединение, и я вижу, что Safari меняет запрос пользователя и пароль на:
пользователь>- анонимный
pass - > cfnetwork@apple.com
FTP-сервер отклоняет соединение с анонимным пользователем.