1

我正在尝试使用 WebDAV 实现类似文档管理系统的 Sharepoint。

我配置了一切应有的样子

DavLockDB WebDAV/Locks
  <Location /uploads>
    DAV on
    SVNPath Path\to\SVN
    SVNAutoversioning on
    SVNPathAuthz off
    AuthType SSPI
    AuthName "My WebDAV"
    Require valid-user
    SSPIAuth On
    SSPIOmitDomain On
    SSPIAuthoritative On
    SSPIDomain hbs.ch
    SSPIOfferBasic On
    SSPIUsernameCase lower
    ForceType text/plain
  </Location>

使用一点 Javascript,我可以在编辑模式下打开 Doc:

var obj = new ActiveXObject('SharePoint.OpenDocuments.3');
obj.EditDocument(path);

但我仍然坚持一个我无法处理的问题。
每个用户的文件夹是在他第一次登录时动态生成的。
因此,他可以动态访问一些动态生成的组文件夹。

如果他可以访问那些属于数据库中某些指标的组文件夹。

那么如何在运行时生成对这些文件夹的权限呢?

据我了解 WebDav 概念,我必须在配置文件中指定每个文件夹。
或者我必须在 AD 级别设置权限。(但这对我来说不可行,因为这些组不存在于 AD 中,它们只存在于数据库中)

有谁知道,我怎么能解决这个问题?
或者另一个我可以用作后端的 DMS?

4

0 回答 0