【问题标题】:TFS web extension: How do I restrict access to a hub or pageTFS Web 扩展:如何限制对中心或页面的访问
【发布时间】:2018-04-06 11:17:25
【问题描述】:

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

两个集线器都是通过关注these instructions创建的,但似乎没有提及如何限制对集线器的访问。

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

是否可以根据用户的权限隐藏集线器?如果不是,我有什么选择来限制对辅助数据的访问?

【问题讨论】:

    标签: tfs azure-devops vssdk azure-devops-rest-api


    【解决方案1】:

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

    目前,还无法指定用户或组来访问门户网站或服务器端安装的扩展程序(预计价格)。

    已经有相关的用户声音,您可以投票和跟进,TFS PM 将审核建议。

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

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

    一种方法可能有效:如果用户无权访问扩展程序从 TFS/VSTS 提取的各种数据,他们将导致此扩展程序的某些部分无法工作。但是,您现在无法完全为用户隐藏扩展程序及其链接。

    【讨论】:

    • 用户声音似乎已关闭
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-15
    • 2014-08-24
    • 1970-01-01
    • 2012-01-02
    • 2019-10-07
    相关资源
    最近更新 更多