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

Настройка разрешений

Безопасность AI-Public работает на основе ролей с разрешениями.

Аккаунты и роли​

Аккаунты создаются автоматически после успешной первой попытки входа. При создании аккаунтов на сервере добавляются токены, которые определяют базовую роль. Эти роли могут позже быть скорректированы уполномоченными администраторами. Первичные токены обычно:

  • Сотрудник (да/нет): устанавливается в "да", если адрес электронной почты совпадает со списком сотрудников.
  • Администратор филиала (да/нет): изначально обычно устанавливается в "нет" и позже назначается.
  • Администратор окружения (да/нет): изначально обычно устанавливается в "нет" и позже назначается.
  • Супер Администратор (да/нет): изначально обычно устанавливается в "нет" (за исключением первого Супер Администратора) и позже назначается.

Изменение роли​

Супер Администратор, Администратор окружения или Администратор филиала могут назначать роли, в зависимости от своей роли и предоставленных разрешений на управление ролями. Иерархия обычно следующая:

  • Супер Администратор может назначать все прочие роли (Администратор окружения, Администратор филиала, Сотрудник).
  • Администратор окружения может назначать роли, такие как Администратор филиала и Сотрудник в рамках своей окружения.
  • Администратор филиала может назначать роль Сотрудник в рамках своей филиала/области.
  • Сотрудник не может назначать роли.

Изменение роли сопровождается настройкой соответствующих токенов на сервере.

Роли разрешений​

В административной секции супер Администратор или Администратор окружения может настраивать разрешения по каждой роли. Доступные роли, для которых можно устанавливать разрешения: Супер Администратор, Администратор окружения, Администратор филиала, Сотрудник и Гость.

Роль Гость касается разрешений, предоставляемых незалогиненным пользователям. Незалогиненным пользователям должно быть доступно чтение базовой информации об окружениях, иначе невозможно сделать выбор на экране входа. Будьте крайне осторожны с предоставлением дополнительных разрешений роли Гость!

Коллекции​

Разрешения выдаются по коллекциям. Коллекция — это набор похожих данных. Например, существует коллекция "Организации" и коллекция "Чаты".

Разрешения по умолчанию для базовой базы данных​

Только Супер Администраторы могут настраивать разрешения по базовой базе данных.

Разрешения по tenant базе данных​

После выбора роли (Супер Администратор, Администратор окружения, Администратор филиала, Сотрудник, Гость) администратор может настроить разрешения по коллекциям в tenant базе данных.

Разрешения на чтение (Read)​

Разрешения на чтение касаются возможности чтения данных из базы данных.

Права на чтение могут быть настройны по возрастанию:

  • Только запись: пользователь должен знать уникальный UUID записи

  • Свои записи: только записи, созданные самим пользователем

  • Общие записи: записи, которым поделились с пользователем

  • Контролируемые записи: записи, находящиеся под контролем менеджера или администратора (например, Администратор филиала или Администратор окружения), например чаты, связанные с конкретным отделом или проектом

  • Tenant записи: все записи tenant на AI-Public

  • Все записи: все записи AI-Public

Поскольку структура базы данных такова, что каждый tenant (клиент) AI-Public имеет собственную базу данных, установка "Tenant records" отключена при настройке разрешений на tenant базы данных.

Разрешения на просмотр (View)​

Здесь администратор может установить, может ли соответствующая роль (Супер Администратор, Администратор окружения, Администратор филиала, Сотрудник) видеть плитку в админ-разделе.

Разрешения на создание, обновление, удаление (Create, Update, Delete)​

Эти разрешения относятся к созданию, обновлению или удалению записей и настраиваются по каждой коллекции. Права можно установить по возрастанию:

  • Своими записями: только записи, которые пользователь сам создает или создал

  • Tenant записи: все записи tenant на AI-Public

  • Все записи: все записи AI-Public

Поскольку структура базы данных такова, что каждый tenant (клиент) AI-Public имеет собственную базу данных, установка "Tenant records" отключена при настройке разрешений на tenant базы данных.

Журнал изменений прав доступа​

Каждое изменение роли фиксируется: кто что изменил, когда, а также значение до и после. Если учётная запись получает или теряет роль администратора или роль с правами просмотра, это тоже записывается. Кроме того, ночная проверка фиксирует изменения, внесённые вне приложения.

Откройте журнал значком часов в правом верхнем углу экрана Разрешения. Выберите квартал, чтобы увидеть:

  • менялись ли права просмотра (история, файлы и чаты) за этот период;
  • какая роль имеет какие права просмотра;
  • все изменения за этот период и кто их внёс;
  • какие учётные записи сейчас могут просматривать историю или файлы сотрудников.

Кнопкой Скачать PDF вы сохраните этот обзор, например для аудитора при проверке SOLL-IST.

Журнал начинается с первого изменения или первой ночной проверки после его введения. Состояние до этой даты неизвестно.