在 IIS7.x 中,WebDAV 是否仅针对 Windows 帐户进行身份验证?
我是否需要为每个 WebDAV 用户创建本地 Windows 帐户?
有没有办法可以改用“IIS 管理器用户”?
答案1
您可以将基本身份验证与 WebDAV 结合使用,但 WebDAV 重定向器将仅使用基本身份验证与 SSL 连接结合使用。
当您希望客户端使用 NTLM 或 Kerberos 协议进行身份验证时,可以使用 Windows 身份验证,因此用户需要一个 Active Directory 帐户。
基本身份验证要求用户提供有效的用户名和密码才能访问内容,因此在这种情况下,您使用本地帐户。但是,基本身份验证的缺点是它会在网络上传输未加密的 base64 编码密码。只有当您知道客户端和服务器之间的连接是安全的时,才应使用基本身份验证。连接应通过专用线路或使用安全套接字层 (SSL) 加密和传输层安全性 (TLS) 建立。例如,要将基本身份验证与 Web 分布式创作和版本控制 (WebDAV) 一起使用,您应该配置 SSL 加密。
答案2
以下是如何使用 IIS 管理器用户执行此操作。它不依赖于 Windows 用户帐户,而是依赖于 IIS Mamager 用户帐户。 https://artisticcheese.wordpress.com/2017/02/24/iis-webdav-hosting-using-iis-manager-users-to-authentication/