Перейти к основному содержимому

# Инструкция по управлению пользователями

## Регистрация нового пользователя​

В системе предусмотрено два способа создания пользователей. Независимо от выбранного способа, при регистрации создаются новые рабочие пространства как в BAF, так и в подсистеме OMNI Platform.

Значение `title` рабочего пространства в OMNI Platform соответствует идентификатору рабочего пространства в BAF.

примечание

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

### Способ 1. Интеграция с IdP​

Этот способ предполагает использование данных из внешнего провайдера идентификации (IdP). Если интеграция с IdP настроена, BAF полностью полагается на него: создание нового пользователя в IdP с доступом к рабочим пространствам автоматически предоставляет ему соответствующие права внутри BAF.

Пользователи из IdP могут создавать новые рабочие пространства через интерфейс панели управления при условии, что их роль содержит необходимые привилегии (например, роль `SuperAdmin`).

Созданные пространства изначально не привязаны к пользователям. Привязка пользователей выполняется через роли в IdP.

примечание

Узнать больше о настройке интеграции с IdP

### Способ 2. Встроенные механизмы системы​

Второй способ использует встроенные средства BAF и предназначен для создания пользователей непосредственно в системе (без внешнего IdP). Вместе с пользователем создается рабочее пространство, в котором создаваемый пользователь автоматически получает роль `WorkspaceOwner`.

Для регистрации требуются следующие данные:

- userName — имя пользователя. Допустимы только латинские буквы, длина — от 1 до 150 символов включительно.

- password — пароль. Минимальная длина — 6 символов. Должен содержать латинские буквы в обоих регистрах, цифры и хотя бы один специальный символ `!`.

- email — адрес электронной почты пользователя. Должен соответствовать стандартному формату, длина — до 150 символов включительно.

Этапы регистрации:

1. Перейдите в папку `setup` дистрибутива.
2. Выполните команду: `./cli.sh baf create-user - <userName> <password> <email>`

После успешного выполнения в BAF будет создан пользователь с указанными логином (`<userName>`) и паролем (`<password>`).