NuGet软件包级别限制

问题描述

我目前正在寻找一种解决方案,以限制每个用户从软件包管理器访问单个软件包。目前,我可以通过NuGet找到的唯一解决方案是根据权限/程序包自动设置多个提要,这听起来很麻烦。如果有更多集成的解决方案,是否有更好的选项来处理这种低级别的权限,将欢迎使用NuGet的替代方法

上下文: 我们目前正在研究一种解决方案,以简化仿真模型的配置管理。在此解决方案中,不同的模型针对不同的上下文模拟不同的事物。举一个例子(我们的用例不同并且保密性较低,但问题是相同的),可以说我们有针对可能发生的不同灾难的模型以及针对不同城市的模型。 因此可以运行以下模拟:

  • 洛杉矶缺水
  • 旧金山缺水
  • DC停电
  • 中西部的停电
  • 中西部缺水和停电

因此,仅仅因为允许某人为洛杉矶运行某个模拟,就不允许用户对另一个区域进行相同或不同的模拟。模拟的类型和区域都可以相互独立地限制。例如。可能允许地方政府的某人为当地缺水进行模拟,但不能针对整个国家。而且,关于更敏感主题的模拟可能根本无法访问。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)