Загрузка 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, чтобы предотвратить это приглашение?

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

Спасибо энди

0 ответов

Другие вопросы по тегам