Компания, в которой я работаю, использует SharePoint в качестве CMS для своего общедоступного веб-сайта. Недавно я включил FBA (проверку подлинности на основе форм) для сайта, чтобы предоставить некоторые специфические для пользователя функции, но это вызвало побочный эффект с файлами Word / Excel при открытии с сайта с помощью Office 2007/2010.
Некоторым пользователям требуется пройти аутентификацию при открытии документа Word / Excel из IE (но не тогда, когда они выбирают «сохранить файл» вместо «открыть файл»). За IE / Word / Excel появляется окно (так что вы часто не замечаете, что оно там есть), показывающее страницу входа на сайт. Если окно закрывается, документ продолжает нормально открываться.
Вроде экология. Большинство пользователей Office 2007/2010 сталкиваются с этим внутри компании, и у нас был один отчет об этом извне.
Кто-нибудь знает, как предотвратить такое поведение?
Если это актуально: у компании также есть внутренний сайт SharePoint, использующий аутентификацию NTML, что позволяет внутренним пользователям редактировать тот же контент, видимый извне.
Первоначально я подозревал, что заголовок SharePoint, добавленный к ответам, может предупреждать Office о проверке аутентификации для обеспечения расширенной функциональности, но я удалил заголовок ответа в IIS, и это не имело никакого значения.
Я попытался открыть несколько документов из http://ecan.govt.nz/services/resource-consents/pages/forms-booklets.aspx#application-forms страницу в разных браузерах и проблема возникает только для Internet Explorer.
Попробуйте установить Включить интеграцию клиентов возможность Нет в конфигурации провайдера аутентификации зоны Интернета.
ОБНОВИТЬ:
Статья, которая может помочь, только что была опубликована - SharePoint 2007: документы Office запрашивают проверку подлинности при попытке открыть с сайта SharePoint.
Это происходит, когда Office обнаруживает, что на сервере включен WebDAV. Если WebDAV включен, Microsoft Office также должен определить, открывать ли документ как ReadWrite или ReadOnly. SharePoint действует как собственный сервер WebDAV. Роль публикации WebDAV в Server 2008, если она включена, будет мешать работе SharePoint с WebDAV.