Я хочу открыть документ MS Office через URL-адрес WebDAV с аутентификацией. В настоящее время я работаю с Basic Auth через SSL. Это работает, но запрашивает логин при каждом открытии документа. Вы можете сохранить учетные данные, но вы все равно будете запрашивать каждый раз, и это плохой UX.Аутентификация на основе форм Windows (FBA) с постоянными куками в node.js
Я читал, что вы можете использовать аутентификацию на основе форм с постоянными куки-файлами (см. https://support.microsoft.com/en-gb/kb/2019105), но я не могу найти реализацию этого вне мира .NET. Я хочу использовать node.js, но я готов использовать любую технологию nix с открытым исходным кодом.
Я предполагаю, что мне нужно заставить моих пользователей использовать Internet Explorer, удалить правильно настроенный файл cookie, настроить зону безопасности (интрасеть) для моего домена и, возможно, отобразить правильный заголовок OPTIONS с запросом WebDAV.
Кто-нибудь сделал/видел/слышал об этом? Может ли кто-нибудь указать мне на какую-либо документацию или реализацию?
Спасибо.
Примечание. Я не думаю, что хочу Windows Authentication, т.е. Windows отправит мне имя пользователя/пароль текущего пользователя. Для этого потребуется интеграция LDAP, которую я хочу избежать на данный момент. Я просто хочу, чтобы пользователь один раз заходил в мое веб-приложение, а затем ресурсы WebDAV, чтобы магически работать (без вторичной аутентификации).
Возможно, мне здесь не хватает трюка. Возможно, IE разделяет весь cookiebin с Office и прикрепляет файлы cookie к заголовкам запроса ... Таким образом, мне решать, как это решить. Сегодня вечером проверит и вернется к этому вопросу. – Simon