Загрузка xlsx с защищенного сайта в apache из IE вызывает дополнительную подсказку
Проблема в том, что при загрузке файла происходит загрузка (сначала открывается / сохраняется приглашение), и вы можете сохранить файл. Если вы откроете файл, он будет отправлять дополнительные запросы OPTIONS на сервер вики, и один из этих запросов не будет проходить проверку подлинности учетных данных, что вызывает приглашение входа в систему user/pass. (пользователь может отменить это приглашение, и все работает как положено)
2 текущих обходных пути:
- Нажмите сохранить, затем откройте второе приглашение.
- Нажмите "Отмена" в приглашении после нажатия "Открыть" в приглашении "Сохранить / открыть".
Мы используем MediaWiki, если это имеет значение, но, похоже, это характерно для IE и загрузки вложенных файлов xlsx или docx. Пользователь использует IE8 и входит в вики, используя зону Trusted Sites, поэтому он входит в систему с использованием учетных данных домена.
При просмотре запросов в fiddler пользовательский агент отображается как "Microsoft-WebDAV-MiniRedir/6.1.7601", и это запросы на текущий файл, текущий каталог, а затем на каждый родительский каталог.
Примеры запросов:
Запрос пользователя:
GET /images/x/x1/Filename.xlsx
При выборе Open выполняются следующие запросы:
OPTIONS /images/x/x1/
OPTIONS /images/x/
OPTIONS /images/
OPTIONS /
OPTIONS /
При втором запросе OPTIONS он удаляет все файлы cookie, поэтому их просят войти на доверенный сайт.
Есть ли параметр или, возможно, даже ответ, который я мог бы установить в Apache, чтобы предотвратить это приглашение?
Дай мне знать, если тебе понадобится дополнительная информация, боюсь, я мог поспорить.
Спасибо энди