Добавление пользователей и работа с ними
Процесс добавления пользователей для облачной (тарифы Базовый и Стандарт) и серверной (тариф Про) поставок различается. Выберите инструкцию для своей формы поставки.
- Добавление локальных пользователей в Test IT Про
- Редактирование данных локальных пользователей в Test IT Про
- Удаление локальных пользователей в Test IT Про
- Создание пользователей с привязкой к провайдеру OpenID
Вы можете добавлять, удалять и редактировать данные пользователей, добавленных в Test IT Про локально, через активную директорию (AD) или через OpenID Connect. Чтобы открыть окно информации о пользователях:
- Используя аккаунт администратора Test IT, в верхней навигационной панели нажмите Администрирование.
- В навигационном меню слева выберите Пользователи.

Чтобы узнать о работе с группами пользователей, смотрите статью Работа с группами пользователей.
Добавление локальных пользователей в Test IT Про
Вы можете добавлять локальных пользователей в Test IT Про:
- В разделе Пользователи нажмите Добавить.

- В открывшемся окне укажите:
- Логин пользователя для входа в Test IT
- Пароль пользователя
- Email пользователя
- ФИО — имя, которое будет отображаться в Test IT
- Нажмите Добавить.
- Присвойте пользователю системную роль.
Добавленный пользователь сможет просматривать данные в Test IT. - Присвойте пользователю проектную роль, чтобы он смог совершать действия в системе.
Редактирование данных локальных пользователей в Test IT Про
После добавления пользователей в Test IT Про вы можете просматривать всю информацию о них в разделе Пользователи. Для точного поиска используйте Фильтр. Настройки отображения сохраняются для текущего браузера.
Вы можете менять данные только для локальных пользователей. Данные пользователей, добавленных через AD необходимо менять в AD.
Чтобы редактировать данные пользователя:
- Нажмите на строку пользователя, данные которого хотите отредактировать.
- Внесите изменения.
- Нажмите Сохранить.
Удаление локальных пользователей в Test IT Про
Чтобы удалить локальных пользователей из Test IT Про:
- В списке пользователей выберите одного или нескольких локальных пользователей.
- Нажмите значок удаления (корзина).
- Подтвердите удаление в диалоговом окне.

Создание пользователей с привязкой к провайдеру OpenID
Вы можете создавать учетные записи пользователей OpenID с помощью API-метода POST api/v2/users. Способ позволяет создавать пользователей, не ожидая их первого входа в систему.
Этот способ требует активации переменной Application__AllowCreateExternalUsersManually. При этом авторизация через OpenID пользователей, которые не были добавлены в систему, будет невозможной.
Чтобы использовать метод POST api/v2/users, в конфигурации Test IT требуется переменная Application__AllowCreateExternalUsersManually, разрешающая создание внешних пользователей со значением "true" (см. Подготовка в Docker Compose и Подготовка в Kubernetes).
Подготовка в Docker Compose
- В
.env-файл добавьте переменную и укажите для нее значение "true":Application__AllowCreateExternalUsersManually=true
- Сохраните файл.
- Выполните пересоздание контейнеров с помощью команды:Создание пользователей будет доступно.
docker compose -f docker-compose.yml --project-name testit up --detach --timeout 120
Подготовка в Kubernetes
- В файл
values-override.yamlилиvalues.yamlв разделwebapiдобавьте переменную и укажите для нее значение "true":Application__AllowCreateExternalUsersManually=true
Пример:
webapi: enabled: true ... config: Application__AllowCreateExternalUsersManually: "true" - Сохраните файл.
После сохранения файла будет доступно создание пользователей.
Создание пользователей
- Откройте Swagger Test IT. Если вы не авторизованы в Test IT, авторизуйтесь с помощью API-токена.
- В группе Users откройте метод
POST /api/v2/users. - В запросе укажите значения полей:
Значения полей (развернуть / свернуть)
# Поле Значение Тип Обязательное 1 userNameИмя пользователя Строка Да 2 firstNameИмя Строка Да 3 lastNameФамилия Строка Да 4 displayNameОтображемое имя пользователя Строка Да 5 passwordПароль Строка Да, если не указан providerID6 emailЭлектронная почта Электронная почта Да 7 providerIdИдентификатор сконфигурированного провайдера в Test IT. Доступен в Swagger Test IT в группе OpenIDConnections по запросу GET /api/v2/openid-connectionsUUID Нет 8 externalIdИдентификатор пользователя из системы OpenId (подробности см.в конфигурации провайдера) Строка Да, если указан providerID - Отправьте запрос вида:Пользователь будет создан в системе при корректно указанных данных.
{ "userName": "der.golem", "firstName": "Roman", "lastName": "Sidorov", "displayName": "RomanSidorov", "password": "TechnoHouseIsAShrimp1994!", "email": "dergolem@mosswitch.com", "providerId": "923d8bc2-5fe1-4b69-9538-fa2d541e5b5d", "externalId": "876ce373-172e-4d36-bdbb-5dd5a67b3a8a" }
Приглашение пользователей в Test IT Базовый и Стандарт
Владелец пространства может приглашать новых пользователей в Test IT, присваивать им системные роли прямо из пространства и ограничивать доступ к рабочему пространству. Также вы можете приглашать пользователей из Личного кабинета.
Чтобы пригласить пользователя:
- Откройте рабочее пространство, в которое хотите пригласить пользователей.
- В верхнем левом углу нажмите Пригласить.

- В открывшемся окне укажите адрес электронной почты пользователя и выберите системную роль в выпадающем меню (Администратор, Руководитель проектов или Пользователь). Больше информации о системных ролях можно найти в разделе Присвоение системных ролей.
- Опционально: Чтобы пригласить нескольких пользователей, введите их электронные адреса через запятую.

- Нажмите Пригласить.
Отправленные приглашения отображаются в разделе Приглашение пользователей в Личном кабинете. Вы можете отслеживать информацию о приглашении:
- Электронный адрес, на который было отправлено приглашение
- Системная роль приглашенного пользователя
- Статус приглашения (Отправлено или Истекло)
- Оставшийся срок действия приглашения
Приглашение действительно в течение трех дней после отправления. Если пользователь не принял приглашения за это время, вы можете отправить приглашение из Личного кабинета. Подробную информацию смотрите в разделе Приглашение пользователей из Личного кабинета.
Чтобы узнать о работе с группами пользователей, обратитесь к смотрите статью Работа с группами пользователей.
Ограничение доступа к рабочему пространству
Вы можете ограничить доступ пользователя к рабочему пространству Test IT, сняв с него все системные роли. При необходимости вы можете вернуть пользователю системные роли и доступ к Test IT.
Чтобы ограничить доступ пользователя:
- В верхней навигационной панели откройте Администрирование, затем выберите Системные роли.
- Удалите все системные роли у выбранного пользователя, сняв галочки в соответствующих столбцах таблицы системных ролей.
При снятии ролей отобразится сообщение о снятии системных ролей. При удалении всех системных ролей пользователь не будет иметь доступ в систему. Пользователи без системных ролей не отображаются в списке после перезагрузки страницы.
Чтобы вернуть пользователю системные роли:
- В поле Пользователи введите логин или имя пользователя. Отобразится список пользователей без системных ролей.

- Выберите пользователя из списка, затем назначьте ему системные роли.
Пользователь получит доступ к рабочему пространству в соответствии с назначенными ролями.