Безопасность TFS - Сервер Browsr

Я настроил TFS Security с использованием групп Active Directory, а в обозревателе контроля версий через Visual Studio пользователи видят только те групповые проекты, к которым у них есть доступ. Однако если они зайдут в Team Explorer и нажмут на выпадающее меню, они увидят почти все командные проекты. Если они также обращаются к веб-Tfs, то поведение точно такое же.

Как я могу ограничить их только тем, чтобы видеть выпадающие проекты, к которым у них есть доступ?

Группа допустимых пользователей коллекции проекта - разрешения

Учетные записи службы тестирования коллекции проектов - разрешения

Учетные записи службы сбора проектов - разрешения

Учетные записи прокси-серверов коллекции проектов - разрешения

Учетные записи службы сборки коллекций проектов - разрешения

Администраторы сборок проекта - разрешения

- На уровне проекта--

Все группы допустимых пользователей проекта на уровне проекта являются членами группы допустимых пользователей коллекции проектов.

Доступ пользователя с уровня коллекции:

1 ответ

Вам необходимо добавить пользователя / группы в конкретный командный проект, но не на уровне коллекции. Таким образом, ограниченные пользователи / группы могут видеть только конкретные командные проекты, для которых у них есть разрешения в рамках коллекции.

В Team Explorer вы можете выбрать проекты, которые вы хотите подключить / отобразить.

Обновить:

  1. Добавить группу под конкретный командный проект (Установить права на уровне проекта)
  2. Добавить ту же группу под конкретную коллекцию
  3. Под безопасностью коллекции установите для "Просмотр информации уровня коллекции" значение "Запретить" для группы (установите разрешения на уровне коллекции).

Тогда пользователи в группе будут иметь доступ только к TFS с разрешениями проекта.

Другие вопросы по тегам