Пользователи
Страница Пользователи предоставляет встроенный интерфейс для управления учётными записями пользователей Keycloak, не покидая OpSee. Здесь администраторы могут создавать учётные записи, назначать роли и группы, сбрасывать пароли и включать или отключать пользователей.

:::info Интеграция с Keycloak OpSee делегирует аутентификацию и авторизацию Keycloak. Страница Пользователи, это управляющий интерфейс, который взаимодействует с Admin REST API Keycloak через бэкенд OpSee. Все изменения, сделанные здесь, немедленно отражаются в Keycloak. :::
Сетка пользователей
Страница Пользователи отображает DataGrid со следующими колонками:
| Колонка | Описание |
|---|---|
| Имя пользователя | Имя для входа в Keycloak |
| Имя | Имя пользователя |
| Фамилия | Фамилия пользователя |
| Адрес электронной почты | |
| Включено | Активна ли учётная запись |
| Создано | Метка времени создания учётной записи (скрыта в компактном виде) |
Каждая строка имеет кнопки действий: Редактировать, Управление ролями, Управление группами, Сброс пароля и Удалить.
Создание пользователя
- Нажмите Добавить пользователя
- Заполните обязательные поля:
- Имя пользователя (должно быть уникальным)
- Имя и Фамилия
- Пароль (с необязательным флагом "Временный", заставляет сменить пароль при первом входе)
- Нажмите Создать
Пользователь создаётся в Keycloak и может немедленно войти в OpSee (с учётом разрешений ролей).
Редактирование пользователя
Нажмите кнопку редактирования (синий карандаш) для изменения профиля пользователя: имя пользователя, имя, email и статус включения.
Управление ролями
Роли управляют тем, к чему пользователь может получить доступ в OpSee. Нажмите значок щита, чтобы открыть диалог ролей.
- Просмотрите назначенные пользователю роли
- Добавьте роли из списка всех доступных ролей реалма Keycloak
- Удалите роли, отменив их выбор
:::tip Иерархия ролей OpSee использует модель ролей Keycloak. Роли могут быть простыми (плоскими) или составными (роль, включающая другие роли). Уточните у администратора Keycloak структуру ролей, специфичную для вашего развёртывания. :::
Роли групп
Нажмите кнопку Настроить роли групп на панели инструментов для управления тем, какие роли назначаются целым группам сразу. Это эффективнее, чем назначение ролей по одному пользователю.
Управление группами
Группы позволяют организовать пользователей и назначать роли на уровне группы. Нажмите значок группы, чтобы открыть диалог групп для пользователя.
- Просмотрите текущее членство пользователя в группах
- Добавьте пользователя в дополнительные группы
- Удалите пользователя из групп
Сброс паролей
Нажмите значок замка, чтобы сбросить пароль пользователя:
- Введите новый пароль
- Отметьте Временный, если пользователь должен сменить пароль при следующем входе
- Нажмите Сбросить пароль
Включение и отключение пользователей
- Отключите пользователя, отредактировав его профиль и переключив переключатель Включено в выкл. Отключённые пользователи не могут войти, но данные их учётной записи сохраняются.
- Включите пользователя, переключив переключатель обратно. Используйте фильтр Показать отключённых, чтобы увидеть отключённые учётные записи.
Удаление пользователя
Нажмите кнопку удаления (красный значок корзины) и подтвердите. Это окончательно удаляет учётную запись Keycloak. Удаление нельзя отменить.
Удаление пользователя Keycloak не удаляет автоматически связанного оператора в OpSee. Запись оператора остаётся, но её связь с Keycloak становится устаревшей. При необходимости очистите записи оператора отдельно на странице Операторы.
Фильтрация
- Поисковая строка, фильтрация по имени пользователя, имени или email
- Переключатель Показать отключённых, включает отключённые учётные записи в список
- Видимость колонок, переключение между компактным и полным видами колонок
Пользователи и Операторы
Важно понимать различие:
| Концепция | Назначение | Где управляется |
|---|---|---|
| Пользователь (Keycloak) | Вход в приложение, контроль доступа на основе ролей | Страница Пользователи |
| Оператор | Идентичность цеха, атрибуция производственных данных | Страница Операторы |
Оператор может быть связан с учётной записью пользователя, но это отдельные сущности. У вас может быть:
- Операторы без учётных записей пользователей (работники цеха, использующие общие терминалы)
- Учётные записи пользователей без операторов (менеджеры, просматривающие панели, но не управляющие машинами)
- Связанный оператор+пользователь (оператор, который также входит в OpSee со своей собственной учётной записью)
Связанные страницы
- Операторы, связывайте операторов с учётными записями пользователей Keycloak
- Начало работы, руководство по настройке персонала
Предварительные требования
- Обзор персонала
- Введение — получите общее представление об OpSee