We are using a cross-platform web password manager, and this manager is deployed in our own on promised cloud. Although it supports Dropbox, Google Drive, One Drive, our network does not allow them. So, the issue comes, the data file need be stored somewhere in the network. Then the only choice left is WebDAV.web
This password manager requires SSL.
Web serving involves HTTP response configuration.
The data file is not common type.promise
Add Web Server (IIS) server role and install the following additional feature
WebDAV Publishing
Centrailized SSL Certificate Supportapp
Add Access-Control-Allow-Origin with value *
to solve 'No Access-Control-Allow-Origin header is present Or Working With Cross Origin Request'.
Add Access-Control-Allow-Headers with value Content-Type to solve 'Request header field Access-Control-Allow-Headers is not allowed by Access-Control-Allow-Headers in preflight response'.
For me, I need to add another value Cache-Control for Access-Control-Allow-Headers as required by the password manager.ui