Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开发了一个 TFS 网络扩展。我有一些辅助数据放在单独的页面上,当前可以从集线器访问。我想限制对该数据的访问,以便它只能由具有某些权限的人更改(例如,只有将“管理项目属性”设置为允许的人)。
两个集线器都是按照这些说明创建的,但似乎没有提到如何限制对集线器的访问。
据此,我不能限制对集线器组的访问,听起来这也可能适用于集线器。
是否可以根据用户的权限隐藏集线器?如果不是,我有什么选择来限制对辅助数据的访问?
是的,这也适用于集线器。在代码级别,作为扩展作者,您不能限制扩展对特定用户或组的访问。
目前,也无法指定用户或组来访问门户网站或服务器端安装的扩展程序(预计价格)。
已经有相关的用户声音,您可以投票和跟进,TFS PM 将审核该建议。
指定用户或组的 VSTS 扩展限制 https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/32926549-vsts-extension-restrict-for-specified-users-or-gro
指定用户或组的 VSTS 扩展限制
https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/32926549-vsts-extension-restrict-for-specified-users-or-gro
一种方法可能有效:如果用户无权访问扩展从 TFS/VSTS 提取的各种数据,他们将导致此扩展的某些部分无法工作。但是,您现在无法完全为用户隐藏扩展程序及其链接。