5 Аутентификация пользователей

5.1 Общие сведения

В "Спектре" предусмотрена аутентификация пользователей с различными правами.

Настройка пользователей и ролей производится в системе аутентификации, например Keycloak или Avanpost.

Для аутентификации нужно перейти на страницу с адресом "Спектра". Откроется страница ввода логина и пароля (примеры для Keycloak и Avanpost):

image001

Далее для входа в аккаунт необходимо заполнить поля ввода имени пользователя и пароля корректными данными и нажать кнопку подтверждения в нижней части окна авторизации.

После успешного входа (аутентификации) происходит авторизация, присвоение ролей, и появляется доступ к интерфейсу "Спектра".

5.2 Ролевая модель

В "Спектре" возможны две роли пользователей:

  • "полный доступ", у которой есть права на запуск любых операций (spectrum-rw);

  • "только чтение", у которой есть доступ только для просмотра (spectrum-ro).

5.2.1 Роль с полным доступом

Если были введены данные пользователя с полным доступом, все меню и прочие элементы управления объектами "Спектра" будут доступны и позволят выполнять действия в соответствии с состоянием соответствующих объектов (пример для страницы кластеров):

image002

5.2.2 Роль только для чтения

Если были введены данные пользователя с правами только для чтения, все меню и прочие элементы управления объектами системы будут недоступны.

  • пример для страницы кластеров:

    image003
  • пример для страницы "Аутентификация PostgreSQL":

    image005

5.2.3 Выход из профиля

Для выхода из профиля нужно нажать кнопку i8 ,которая располагается в правом верхнем углу.

По нажатию кнопки будет выполнен выход из системы и перенаправление на страницу входа в систему.