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

Пользователи

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

Сетка администрирования пользователей

:::info Интеграция с Keycloak OpSee делегирует аутентификацию и авторизацию Keycloak. Страница Пользователи, это управляющий интерфейс, который взаимодействует с Admin REST API Keycloak через бэкенд OpSee. Все изменения, сделанные здесь, немедленно отражаются в Keycloak. :::

Сетка пользователей​

Страница Пользователи отображает DataGrid со следующими колонками:

КолонкаОписание
Имя пользователяИмя для входа в Keycloak
ИмяИмя пользователя
ФамилияФамилия пользователя
EmailАдрес электронной почты
ВключеноАктивна ли учётная запись
СозданоМетка времени создания учётной записи (скрыта в компактном виде)

Каждая строка имеет кнопки действий: Редактировать, Управление ролями, Управление группами, Сброс пароля и Удалить.

Создание пользователя​

  1. Нажмите Добавить пользователя
  2. Заполните обязательные поля:
    • Имя пользователя (должно быть уникальным)
    • Имя и Фамилия
    • Email
    • Пароль (с необязательным флагом "Временный", заставляет сменить пароль при первом входе)
  3. Нажмите Создать

Пользователь создаётся в Keycloak и может немедленно войти в OpSee (с учётом разрешений ролей).

Редактирование пользователя​

Нажмите кнопку редактирования (синий карандаш) для изменения профиля пользователя: имя пользователя, имя, email и статус включения.

Управление ролями​

Роли управляют тем, к чему пользователь может получить доступ в OpSee. Нажмите значок щита, чтобы открыть диалог ролей.

  • Просмотрите назначенные пользователю роли
  • Добавьте роли из списка всех доступных ролей реалма Keycloak
  • Удалите роли, отменив их выбор

:::tip Иерархия ролей OpSee использует модель ролей Keycloak. Роли могут быть простыми (плоскими) или составными (роль, включающая другие роли). Уточните у администратора Keycloak структуру ролей, специфичную для вашего развёртывания. :::

Роли групп​

Нажмите кнопку Настроить роли групп на панели инструментов для управления тем, какие роли назначаются целым группам сразу. Это эффективнее, чем назначение ролей по одному пользователю.

Управление группами​

Группы позволяют организовать пользователей и назначать роли на уровне группы. Нажмите значок группы, чтобы открыть диалог групп для пользователя.

  • Просмотрите текущее членство пользователя в группах
  • Добавьте пользователя в дополнительные группы
  • Удалите пользователя из групп

Сброс паролей​

Нажмите значок замка, чтобы сбросить пароль пользователя:

  1. Введите новый пароль
  2. Отметьте Временный, если пользователь должен сменить пароль при следующем входе
  3. Нажмите Сбросить пароль

Включение и отключение пользователей​

  • Отключите пользователя, отредактировав его профиль и переключив переключатель Включено в выкл. Отключённые пользователи не могут войти, но данные их учётной записи сохраняются.
  • Включите пользователя, переключив переключатель обратно. Используйте фильтр Показать отключённых, чтобы увидеть отключённые учётные записи.

Удаление пользователя​

Нажмите кнопку удаления (красный значок корзины) и подтвердите. Это окончательно удаляет учётную запись Keycloak. Удаление нельзя отменить.

к сведению

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

Фильтрация​

  • Поисковая строка, фильтрация по имени пользователя, имени или email
  • Переключатель Показать отключённых, включает отключённые учётные записи в список
  • Видимость колонок, переключение между компактным и полным видами колонок

Пользователи и Операторы​

Важно понимать различие:

КонцепцияНазначениеГде управляется
Пользователь (Keycloak)Вход в приложение, контроль доступа на основе ролейСтраница Пользователи
ОператорИдентичность цеха, атрибуция производственных данныхСтраница Операторы

Оператор может быть связан с учётной записью пользователя, но это отдельные сущности. У вас может быть:

  • Операторы без учётных записей пользователей (работники цеха, использующие общие терминалы)
  • Учётные записи пользователей без операторов (менеджеры, просматривающие панели, но не управляющие машинами)
  • Связанный оператор+пользователь (оператор, который также входит в OpSee со своей собственной учётной записью)

Связанные страницы​

  • Операторы, связывайте операторов с учётными записями пользователей Keycloak
  • Начало работы, руководство по настройке персонала

Предварительные требования​

Следующие шаги​