如何集成“外部”映射网络驱动器,并使结构与某些安全角色相关?
用户应该只能在其角色允许的情况下访问(读/写)特定文件夹/子文件夹中的文件。
如何集成“外部”映射网络驱动器,并使结构与某些安全角色相关?
用户应该只能在其角色允许的情况下访问(读/写)特定文件夹/子文件夹中的文件。
听起来像是一份工作
Sitecore.Data.DataProviders.FileSystemDataProvider
我已经很久没有使用它了,但它本质上允许您设置一个新的 Sitecore 数据库(在 Web.config 中查看数据库 id="filesystem" 的配置方式)。
一旦到位,文件系统条目(文件、目录)在 Sitecore 中将显示为“任何常规项目”,因此可以由 Sitecore Security 控制。
您可能需要对 FileSystemDataProvider 实施定制扩展,因为您需要保留 Sitecore 数据(例如安全设置)。
总而言之,听起来比它可能值得做的工作要多得多。
您是否考虑过将 WebDAV 作为一种选择?