Запрос загрузки CSV-файлов (открыт в Excel) для аутентификации пользователя Windows - PullRequest
0 голосов
/ 22 октября 2010

У меня есть сайт, использующий самоподписанный сертификат (который запрашивает «доверять этому сайту и продолжать»), а иногда и в IE, когда пользователь пытается загрузить файл CSV (который обрабатывается путем записи файла в файловой системы и отправки заголовка перенаправления), пользователю может быть предложено на экране аутентификации Windows ввести имя пользователя / пароль.

Это наблюдалось в XP / Windows-7 в IE7 и IE8. Это только происходит, когда наш сайт имеет неправильный сертификат и пользователь пытается загрузить файл с открытием в Excel. Что может происходить?

Исправление сертификата - это одно исправление, но я бы хотел, чтобы это работало независимо.

Ответы [ 3 ]

1 голос
/ 22 октября 2010

Эта статья может быть полезна.Попробуйте установить заголовок Content-Disposition: attachment на перенаправлении.

0 голосов
/ 04 марта 2011

К сожалению, решения нет.

0 голосов
/ 22 октября 2010

Это немного догадка.Возможно, файл помечен как исходящий из внешнего домена, то есть из Интернета (я полагаю, что он записан в альтернативном потоке данных NTFS).Политика безопасности требует подтверждения, чтобы открыть потенциально небезопасный файл, и это вызывает приглашение UAC.Это основано на предположении, что «экран аутентификации Windows для имени пользователя / пароля», на который вы ссылаетесь, является UAC, а не браузером IE, запрашивающим базовую аутентификацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...