【问题标题】:TFS Security - Browsr ServerTFS 安全 - 浏览器服务器
【发布时间】:2017-11-09 23:07:17
【问题描述】:

我使用 Active Directory 组设置了 TFS 安全性,并通过 Visual Studio 在源代码管理资源管理器中设置了 TFS 安全性,用户只能看到他们有权访问的团队项目。但是,如果他们转到 Team Explorer 并单击下拉菜单,他们会看到几乎所有的团队项目。如果他们也去 web Tfs,行为​​是完全一样的。

我如何限制他们只在下拉列表中查看他们有权访问的项目?

项目集合有效用户组 - 权限

项目集合测试服务帐户 - 权限

项目收集服务帐户 - 权限

项目集合代理服务帐户 - 权限

项目集合构建服务帐户 - 权限

项目集合构建管理员 - 权限

--在项目级别--

项目级别的所有项目有效用户组都是项目集合有效用户组的成员

用户从集合级别访问:

【问题讨论】:

    标签: tfs-2015 tfs-security


    【解决方案1】:

    您需要将用户/组添加到特定的团队项目,而不是在集合级别。因此,受限用户/组只能看到他们在集合下具有权限的特定团队项目。

    团队资源管理器中,您可以选择要连接/显示的项目。

    更新:

    1. 在特定的团队项目下添加组(在 项目级别)
    2. 在特定collection下添加同一个组
    3. 在集合安全设置下“查看集合级别 组的信息”到“拒绝”(在集合中设置权限 级别)

    那么组内的用户将只能访问具有项目权限的TFS。

    【讨论】:

    • 这就是我设置安全性的方式。将用户添加到单个团队项目而不是集合级别。
    • @Baahubali 根据我的测试,请检查 Collection > Security 下的用户/组,确保他们不是以下组的成员:''Project Collecion Administrators", "Project Collecion Build Services Accounts "、"项目收集服务帐户"、"项目收集测试服务帐户"。
    • 已选中,他们不是这些组的成员。他们只是项目集合有效用户组的成员。
    • @Baahubali 只需尝试为您的浏览器清理客户端计算机中的缓存。然后再试一次。
    • 我已经试过了。这已经持续了几年。它发生在所有新客户和现有客户身上。
    猜你喜欢
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    相关资源
    最近更新 更多