我正在尝试使用 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?