【问题标题】:How can I mount an Artifactory repository as a Windows drive using non anonymous?如何使用非匿名将 Artifactory 存储库安装为 Windows 驱动器?
【发布时间】:2016-01-15 15:29:19
【问题描述】:

我发现如果 Artifactory 存储库允许匿名读取,Windows 将不会要求提供凭据,而是将其挂载为只读。

我尝试使用https://username@repo.example.com/reponame,但 Windows 抱怨格式无效。

似乎 jFrog 在他们的文档 https://www.jfrog.com/confluence/display/RTF/Using+WebDAV 上没有涵盖 Windows 挂载

解决这个问题有什么改变吗?

【问题讨论】:

  • 您使用的是哪个版本的 Windows?

标签: windows authentication webdav artifactory


【解决方案1】:

Davfs2 不使用抢先式身份验证。因此,为了使用用户凭据进行身份验证,必须使用两个请求对客户端进行身份验证。第一个请求在没有凭据的情况下发送,并收到 401 质询作为响应。然后,发送第二个请求,这次使用凭据。
如果 Artifactory 配置为允许匿名访问,它将接受第一个请求并且不会发送挑战。在这种情况下,您将获得具有匿名用户权限的文件访问权限,该权限可能低于您自己的用户权限。
对于允许操作请求标头的 WebDav 客户端,您可以通过发送 Authorization 标头(强制抢占式身份验证)来解决此问题。但是,我认为 Windows WebClient 服务无法做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    相关资源
    最近更新 更多