У нас есть ASP. NET MVC Приложение, размещенное в IIS, настроенное с аутентификацией ADFS. Конфигурация ADFS предоставляется через промежуточное ПО OWIN.
Внутри приложения (в его root) есть виртуальная папка с поддержкой WebDav, в которой хранятся документы.
При попытке доступа к приложения, у пользователя запрашиваются учетные данные через ADFS, и процесс входа в систему настроен правильно.
Документы (из папки webdav) перечислены на домашней странице, и мы хотим, чтобы после нажатия на ссылку документа открыть документ через microsoft office и взаимодействовать.
Мы получаем доступ к документу по следующему URL:
ms-word: ofe | u | https://app.webdav/Documents/document.docx
и пытаемся выполнить встроенное редактирование после изменения должны храниться непосредственно на сервере.
Проблема в том, что всплывающее диалоговое окно для аутентификации в офисе не отображается, и изменения не могут быть сохранены непосредственно на сервере (доступ запрещен). У нас не будет этой проблемы, если мы включим аутентификацию windows.
Мои вопросы:
- Как настроить WEBDAV на IIS для аутентификации ADFS?
- Будет ли Microsoft Office обрабатывать взаимодействие с ADFS?