Документация Webitel

Разрешения (SSO)

1. Описание

Здесь вы выбираете роли и их права в отношении данного профиля SSO.

Он состоит из следующих элементов:

  1. Инструмент создания (Рис. 1.(1));

  2. Инструмент обновления реестра записей (Рис. 1.(2));

  3. Реестр записей (Рис. 1.(3));

  4. Пагинация (Рис. 1.(4)).

Разрешения.png
Рис. 1. Страница детали "Разрешения"

При создании нового профиля SSO, в реестр записей попадают такие пользователи/роли, если:

  1. нет записей на странице "Управление записями" раздела "sso" — только пользователь, который создаёт профиль;

  2. есть записи на странице детали "Управление записями" раздела "sso":

    • пользователь, который создаёт профиль;

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

Введённые роли и их права в отношении этого профиля используются, если на странице "Разделы" включён параметр "Управление записями" (переключатель в активном положении) в разделе "sso".

На странице детали "Разрешения" отображаются только те роли и пользователи, на просмотр которых у пользователя есть разрешение. То есть, если у пользователя нет прав на просмотр других пользователей, то на странице детали "Разрешения" он увидит только себя и свои роли, если они там настроены.

1.1. Инструмент создания

Для добавления роли используется кнопка добавления - image-2023-7-18_16-57-30.png?version=1&modificationDate=1694805392591&cacheVersion=1&api=v2&width=20 . При нажатии на кнопку добавления открывается модальное окно (Рис. 2). При нажатии на поле "Роль" открывается выпадающий список, в котором содержится перечень всех ролей и пользователей.

Для быстрого поиска нужного пользователя, или роли, можно использовать поле "Роль", как поисковое: ввести имя искомого пользователя, или роли, и в выпадающем списке будут отображаться только пользователи, или роли, содержащие введённое имя.

Отличить пользователя от роли можно по иконкам:

  • image-2023-7-18_17-7-34.png?version=1&modificationDate=1694805392608&cacheVersion=1&api=v2&height=23 - роль;

  • image-2023-7-18_17-7-50.png?version=1&modificationDate=1694805392619&cacheVersion=1&api=v2&height=18 - пользователь.

Нажатие на конкретную роль, или пользователя, выбирает её. Нажатие кнопки "Добавить" добавляет выбранную роль в реестр записей. Нажатие кнопки "Закрыть" закрывает модальное окно, запись не добавляется. Нажатие кнопки закрытия ( image-2023-7-18_17-9-18.png?version=1&modificationDate=1694805392632&cacheVersion=1&api=v2&height=18 ) закрывает модальное окно, запись не добавляется.

Новый владелец прав.png
Рис. 2. Модальное окно "Новый владелец прав"

Добавленная роль, или пользователь, имеют такие параметры:

  • Читать – Разрешено;

  • Редактировать – Запрещено;

  • Удалить – Запрещено.

Эти параметры можно изменить, выбрав в списке колонки нужное значение.

Пользователь, который создал новый профиль SSO, имеет вариант доступа "Управление" для всех действий.

1.2. Инструмент обновления реестра записей

Обновление таблицы реестра записей выполняется нажатием на кнопку обновления - image-20241213-115639.png .

1.3. Реестр записей

Состоит из следующих колонок:

  • Имя — название роли;

  • Читать — выпадающий список с правами на чтение;

  • Редактировать — выпадающий список с правами на редактирование;

  • Удалять — выпадающий список с правами на удаление.

Кнопка  %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-06-18%20133236.png?version=1&modificationDate=1720439501916&cacheVersion=1&api=v2 удаляет роль, или пользователя, из списка тех, кто имеет доступ к созданному списку.

Варианты доступа:

  • Разрешено — действие разрешено;

  • Управление — разрешено с делегированием (сам имеет разрешение и может предоставлять такое разрешение другим);

  • Запрещено — действие запрещено.

1.4. Пагинация

Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед  image-20241213-095758.png и назад  image-20241213-095901.png для переключения страниц.

2. Возможности

2.1. Добавление роли, или пользователя, в список тех, кто имеет доступ к профилю SSO

Цель

Добавить роль, с которой будет доступ к профилю SSO

Предусловия

  1. Доступ к приложению Admin; 

  2. Доступ к разделу "SSO" в приложении Admin;

  3. Разрешение на создание, или редактирование, в разделе "SSO";

  4. Наличие как минимум одного профиля SSO, или создание нового;

  5. Наличие роли, или пользователя, которого нужно добавить.

Сценарий:


  1. Нажать на кнопку добавления. Открывается модальное окно "Новый владелец прав".

  2. Нажать на поле "Роль". Открывается выпадающий список.

  3. Выбрать из списка необходимую роль, или пользователя.

  4. Нажать на кнопку "Добавить".

Результат

Модальное окно закрывается. В реестр добавляется выбранная роль.

2.2. Удаление роли, или пользователя, из списка тех, кто имеет доступ к профилю SSO

Цель

Удалить роль из списка тех, кто имеет доступ к профилю SSO

Предусловия

  1. Доступ к приложению Admin; 

  2. Доступ к разделу "SSO" в приложении Admin;

  3. Разрешение на создание, или редактирование, в разделе "SSO";

  4. Наличие как минимум одного профиля SSO, или создание нового;

  5. Наличие как минимум одной записи в реестре.

Сценарий:


  1. Найти роль, или пользователя, которого нужно удалить из списка.

  2. Нажать на поле в колонке "Читать". Откроется выпадающий список.

  3. Выбрать из списка "Запрещено", нажав на него.

Результат

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

2.3. Изменение разрешения на действия в отношении профиля SSO

Цель

Изменить разрешение на действия

Предусловия

  1. Доступ к приложению Admin; 

  2. Доступ к разделу "SSO" в приложении Admin;

  3. Разрешение на создание, или редактирование, в разделе "SSO";

  4. Наличие как минимум одного профиля SSO, или создание нового;

  5. Наличие как минимум одной записи в реестре.

Сценарий:


  1. Найти роль, или пользователя, которому нужно изменить разрешение на действия.

  2. Нажать на поле в нужной колонке. Откроется список.

  3. Выбрать из списка нужное значение и нажать на него.

Результат

В колонке изменяется разрешение на действие.