Назад | Перейти на главную страницу

загрузка xlsx с защищенного сайта в apache из IE вызывает дополнительное приглашение

Проблема в том, что при загрузке файла происходит загрузка (первое приглашение открыть / сохранить), и вы можете сохранить файл. Если вы ОТКРЫВАЕТЕ файл, он будет делать дополнительные запросы OPTIONS к вики-серверу, и один из этих запросов не передает аутентифицированные учетные данные, что вызывает запрос входа пользователя / пароля. (пользователь может отменить это приглашение, и все будет работать должным образом)

2 текущих обходных пути:

Мы используем MediaWiki, если это имеет значение, но, похоже, он специфичен для IE и загружает вложения файлов xlsx или docx. Пользователь использует IE8 и входит в вики, используя зону надежных сайтов, поэтому он входит в систему с учетными данными домена.

При просмотре запросов в fiddler пользовательский агент отображается как «Microsoft-WebDAV-MiniRedir / 6.1.7601», и это запросы для текущего файла, текущего каталога, а затем каждого родительского каталога.

Примеры запросов:

Запрос пользователя:

GET /images/x/x1/Filename.xlsx

При выборе «Открыть» выполняются следующие запросы:

OPTIONS /images/x/x1/
OPTIONS /images/x/
OPTIONS /images/
OPTIONS /
OPTIONS /

Во втором запросе OPTIONS все файлы cookie удаляются, поэтому их просят снова войти на надежный сайт.

Есть ли параметр или, может быть, даже ответ, который я мог бы установить в Apache, чтобы предотвратить это приглашение?

Дайте мне знать, если вам понадобится дополнительная информация, боюсь, я бессвязно.

Спасибо Энди