Permissions NuGet包级别限制

Permissions NuGet包级别限制,permissions,nuget,package-managers,Permissions,Nuget,Package Managers,我目前正在寻找一种解决方案,以限制每个用户从包管理器访问单个包。目前,我在NuGet中能找到的唯一解决方案是根据权限/包自动设置多个提要,这听起来很难管理。如果有更好的选项来处理这样的低级别权限,那么如果有更多的集成解决方案,NuGet的替代方案将是受欢迎的 背景: 我们目前正在研究一种简化仿真模型配置管理的解决方案。在这个解决方案中,不同的模型针对不同的上下文模拟不同的事物。举个例子(我们的用例不同,保密性较低,但问题是相同的),假设我们有可能发生的不同灾难的模型以及不同城市的模型。 因此,可

我目前正在寻找一种解决方案,以限制每个用户从包管理器访问单个包。目前,我在NuGet中能找到的唯一解决方案是根据权限/包自动设置多个提要,这听起来很难管理。如果有更好的选项来处理这样的低级别权限,那么如果有更多的集成解决方案,NuGet的替代方案将是受欢迎的

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

  • 洛杉矶缺水
  • 旧金山缺水
  • 直流大停电
  • 中西部停电
  • 中西部缺水和停电
因此,仅仅因为某人被允许为LA运行某个模拟,就不允许用户为另一个区域执行相同或不同的模拟。模拟类型和区域都可以相互独立地进行限制。例如,可能允许当地政府的人员对当地缺水情况进行模拟,但不允许对全国进行模拟。关于更敏感主题的模拟可能根本无法访问