在WebDAV上使用MS Office文档身份验证
问题描述:
我想创建一个显示MS Word文档的网页,并且这些网页可通过身份验证进行读写访问。在WebDAV上使用MS Office文档身份验证
我有一个WebDAV服务器上某些MS Word文件运行时,当我把它打开了互联网在读写模式下的文件,下面的代码浏览器9
<a href="http://server/webdav/document.doc">Edit document</a>
互联网Exploerer 8和下面我请使用以下Javascript代码:
new ActiveXObject("SharePoint.OpenDocuments.3").EditDocument("http://server/webdav/document.doc");
这工作得很好。 现在我的问题是,我想使用身份验证。
我会使用下面的语法,但Internet Explorer不允许这样做。 看到http://support.microsoft.com/kb/834489
<a href="http://username:[email protected]/webdav/document.doc">Edit document</a>
我已经试图改变注册表,以允许这些类型的Microsoft产品技术支持文档中,但在Windows 7和Internet Explorer没有用的描述就像它的链接9.
任何人知道如何去做这个?
答
您的服务器必须支持以下认证协议之一: Basic,Digest,NTLM或Kerberos。假设MS Office 2007 SP1和更高版本也支持Forms/cookie身份验证。
Microsoft Office(和Mini-redirector)将在必要时显示登录对话框,您不需要在Url中传递凭证。