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に存在せず、DBに存在するだけなので、これは実用的ではありません)
誰かアイデアがありますか、どうすればこれを解決できますか?
または、バックエンドとして使用できる別のDMS?