通过SSL/DavWWWRoot连接到站点不是常用URL?为什么这会有所作为? [英] Connect to a site via SSL/DavWWWRoot not usual URL? Why does this make a difference?
问题描述
根据这个问题继续进行:
Follow on from this question:
我成功地在公司共享站点上托管了D3 SVG可视化文件.
I succeeded, in hosting a D3 SVG visualisation on my company sharepoint site.
初始问题:我的公司内部共享站点在IE中具有企业模式设置,这迫使我按照控制台从IE11进入IE8环境:
The Initial Issue: My internal company sharepoint site has enterprise mode settings in IE that was forcing me from IE11 into an IE8 environment per my console:
HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.
解决方法:通过浏览器中的SSL(而不是http/https URL)连接到站点.连接看起来像这样:file://xxx.xxx.xx.xx.net@ssl/DavWWWRoot/xxx/xxx/index.html
The workaround: Connect to site via the SSL in the browser, not via http/https URL. The connection looks something like this: file://xxx.xxx.xx.xx.net@ssl/DavWWWRoot/xxx/xxx/index.html
我在将要到达URL的浏览器中键入它,并完美加载.有点慢.
I type it in the browser where a URL would go and it loads up perfectly. Albeit a little slowly.
问题:解决方法是一个建议,虽然没有完全向我解释,但可以解决.这里到底发生了什么?有人可以解释我正在访问的文件是什么,为什么共享点规则不适用?此过程是否通过了我应关注的任何安全性?
The question: the work around was a suggestion that wasn't fully explained to me but works a treat. What exactly is happening here? Could someone explain what the file I am accessing is and why the sharepoint rules don't apply? Does this process by pass any security I should be concerned about?
推荐答案
It means you're accessing your web server using the WebDAV Redirector which is a feature specific to Windows.
WebDAV终结点是一种Web服务器,它通过HTTP或HTTPS支持 WebDav .HTTPS传输.基本上,WebDAV允许通过HTTP(S)公开伪文件系统(文件和文件夹).SharePoint确实支持WebDAV.
A WebDAV endpoint is a web server that supports WebDav, a standard protocol over HTTP or HTTPS transport. Basically, WebDAV allows to expose a pseudo file system (files and folders) over HTTP(S). SharePoint does support WebDAV.
因此,Windows WebDAV重定向器是一个操作系统驱动程序,可将WebDav伪远程文件系统装载"为虚拟文件系统,因此可以像所有Windows应用程序一样将其视为驱动器"(类似于发生的情况)当您挂载" ISO磁盘时.
So, the Windows WebDAV redirector is an OS driver that "mounts" the WebDav pseudo remote file system as a virtual file system, so it can be seen like by all Windows apps like a "drive" (it's similar to what happens when you "mount" an ISO disk).
该文档说明了如何手动连接到WebDAV端点.在这种情况下,您将获得驱动器号.但是您可以隐式连接,这就是在这里发生的原因,这就是为什么存在' DavWWWRoot
'关键字(Windows知道)的原因,以允许隐式连接,而不必显式映射驱动器
The document explains how you can manually connect to a WebDAV endpoint. In this case, you will get a drive letter.
But you can connect implicitely, which is what happens here, this is why the 'DavWWWRoot
' keyword exists (it's known to Windows), to allow for implicit connections, w/o having to map the drive explicitely.
因此,此文件路径:
\\myserver\DavWWWRoot\mypath\myfile.ext
通过WebDAV重定向器,
将隐式连接到myserver WebDav HTTP服务器.等效于使用 file
方案的该网址:
will implicitely connect to the myserver WebDav HTTP server, though the WebDAV redirector. It is equivalent to this url with a file
scheme:
file://myserver/DavWWWRoot/mypath/myfile.ext
@ssl
是另一个硬编码的关键字技巧,它指示WebDav重定向器使用HTTPS而不是HTTP.
@ssl
is another hardcoded keyword trick that instructs the WebDav redirector to use HTTPS instead of HTTP.
因此,最后,这意味着您正在使用HTTPS访问SharePoint文件,但将其作为远程磁盘(如共享)上的文件.本身没有安全漏洞(WebDav重定向器使用HTTPS身份验证等),但是IE规则可能有所不同,具体取决于您的IE设置.
So, in the end, it means you're accessing the SharePoint file using HTTPS, but as a file on a remote disk (like a share). There is no security breach per se (WebDav redirector uses HTTPS authentication, etc.) but IE rules may be different, it depends on your IE settings.
这篇关于通过SSL/DavWWWRoot连接到站点不是常用URL?为什么这会有所作为?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!