У меня есть буква диска, подключенная к URL-адресу webdav (с использованием обычной аутентификации), я передаю учетные данные при выполнении команды net use.Это все работает нормально, глядя на мой tcpdump, я вижу, как каждый запрос выполняется Microsoft-WebDAV-MiniRedir.Кроме того, учетные данные правильно передаются каждый раз.
Однако, когда я открываю офисный файл, запрос больше не выполняется Microsoft-WebDAV-MIniRedir, а MSDAIPP (Поставщик интернет-публикаций Microsoft Data Access).Очевидно, что office начинает доступ к webdav напрямую, поскольку в office встроена поддержка webdav (т.е. MSDAIPP).
Однако мои учетные данные передаются при создании монтирования с использованием miniredir, MSDAIPP не имеет моих учетных данных.Таким образом, офис сам запросит учетные данные.
Я хочу, чтобы офис не получал доступ к webdav сам, а просто для доступа к нему через буклет (в этом случае он будет передаваться мини-сервером).
Я на 100% уверен, что это проблема, я могу открыть файл .doc с помощью блокнота или чего-то еще и сохранить его.Так что я уверен, что это связано с MSDAIPP.
Поскольку я работаю над продуктом, который автоматически создаст для пользователя букву webdav-диска, сам пользователь фактически не знает его учетные данные (они генерируются).Поэтому недопустимо, чтобы пользователи вводили свои учетные данные в офисе.
Возможность автоматической передачи учетных данных в MSDAIPP также подойдет.
Заранее спасибо.