Безопасность TFS - Сервер Browsr
Я настроил TFS Security с использованием групп Active Directory, а в обозревателе контроля версий через Visual Studio пользователи видят только те групповые проекты, к которым у них есть доступ. Однако если они зайдут в Team Explorer и нажмут на выпадающее меню, они увидят почти все командные проекты. Если они также обращаются к веб-Tfs, то поведение точно такое же.
Как я могу ограничить их только тем, чтобы видеть выпадающие проекты, к которым у них есть доступ?
Группа допустимых пользователей коллекции проекта - разрешения
Учетные записи службы тестирования коллекции проектов - разрешения
Учетные записи службы сбора проектов - разрешения
Учетные записи прокси-серверов коллекции проектов - разрешения
Учетные записи службы сборки коллекций проектов - разрешения
Администраторы сборок проекта - разрешения
- На уровне проекта--
Все группы допустимых пользователей проекта на уровне проекта являются членами группы допустимых пользователей коллекции проектов.
1 ответ
Вам необходимо добавить пользователя / группы в конкретный командный проект, но не на уровне коллекции. Таким образом, ограниченные пользователи / группы могут видеть только конкретные командные проекты, для которых у них есть разрешения в рамках коллекции.
В Team Explorer вы можете выбрать проекты, которые вы хотите подключить / отобразить.
Обновить:
- Добавить группу под конкретный командный проект (Установить права на уровне проекта)
- Добавить ту же группу под конкретную коллекцию
- Под безопасностью коллекции установите для "Просмотр информации уровня коллекции" значение "Запретить" для группы (установите разрешения на уровне коллекции).
Тогда пользователи в группе будут иметь доступ только к TFS с разрешениями проекта.