代码之家  ›  专栏  ›  技术社区  ›  pabrams

TFS web扩展:如何限制对中心或页面的访问

  •  0
  • pabrams  · 技术社区  · 6 年前

    我开发了一个TFS web扩展。我在一个单独的页面上放置了一些辅助数据,当前可以从中心访问这些数据。我想限制对该数据的访问,使其只能由具有特定权限的人更改(例如,只有“管理项目属性”设置为允许的人)。

    这两个中心都是通过以下方式创建的 these instructions ,但它似乎没有提到如何限制对中心的访问。

    根据 this ,我不能限制对集线器组的访问,听起来这可能也适用于集线器。

    是否可以根据用户的权限隐藏中心?如果没有,我有哪些限制访问辅助数据的选项?

    1 回复  |  直到 6 年前
        1
  •  0
  •   PatrickLu-MSFT    6 年前

    是的,这是 也适用于轮毂。 在代码级别,作为扩展作者,您不能限制扩展对特定用户或组的访问。

    目前,还无法在门户网站或服务器端指定访问已安装扩展的用户或组(除了定价的扩展)。

    有一个相关的用户声音,您可以投票并跟进,TFS PM将很乐意审查该建议。

    指定用户或组的VSTS扩展限制

    https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/32926549-vsts-extension-restrict-for-specified-users-or-gro

    一种方法可能有效:如果用户无法访问扩展从TFS/VST中提取的各种数据,那么他们将使此扩展的一部分无法工作。但是,您现在还不能为用户完全隐藏扩展及其链接。