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

Управление пользователями

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

В Astra существует три основные роли пользователей, каждая из которых имеет разный уровень доступа и возможностей:

  • Admin: эта роль предоставляет полный доступ к управлению и контролю Astra через веб-интерфейс и API. Администраторы могут просматривать и изменять все настройки и конфигурации по мере необходимости
  • Observer: эта роль позволяет только просматривать панель управления веб-интерфейса и API. Наблюдатели могут следить за системой, но не могут изменять настройки или конфигурации
  • User: эта обычная роль пользователя предназначена для контроля доступа к медиаконтенту с помощью встроенной HTTP-аутентификации

В веб-интерфейсе Astra вы можете открыть список пользователей, перейдя в Настройки → Пользователи

Users List

Список пользователей представлен в виде таблицы со следующими полями:

  • Login: уникальное имя пользователя
  • Comment: дополнительные заметки или комментарии о пользователе
  • Type: назначенная пользователю роль
  • Created: дата создания учетной записи пользователя

Когда включена встроенная HTTP-аутентификация для контроля доступа к медиаконтенту, в списке пользователей появляются дополнительные поля:

  • IP: разрешённый IP-адрес устройства пользователя, с которого разрешён доступ к медиаконтенту
  • Expiration: дата, до которой учетная запись пользователя остается активной

Чтобы создать нового пользователя, откройте список пользователей, перейдя в Настройки → Пользователи. Нажмите кнопку “Новый пользователь” в верхней части списка.

New User

При создании нового пользователя необходимо заполнить следующие поля:

  • Enable: пользователь включён по умолчанию
  • Login: уникальное имя пользователя
  • Password: при необходимости задайте пароль для учетной записи
  • Comment: при необходимости добавьте дополнительные заметки или комментарии о пользователе
  • Type: выберите подходящий тип пользователя

Встроенная HTTP-аутентификация в Astra помогает контролировать доступ к предоставляемому медиаконтенту. Вы можете включить эту функцию, перейдя в Настройки → HTTP-аутентификация в веб-интерфейсе Astra.

Когда HTTP-аутентификация активна, для пользователя становятся доступны дополнительные опциональные поля:

User HTTP Auth options

  • Token: статический секрет, обычно используется для предоставления доступа другим серверам, например, транскодерам или другим медиасерверам. Токен просто добавляется к адресу канала, например: http://example.com/channel-id/index.m3u8?token=secret
  • IP: статический IP-адрес устройства, которому разрешён доступ. По умолчанию разрешён любой IP.
  • Expiration: дата, до которой учетная запись пользователя остается активной. По умолчанию срок действия не ограничен.
  • Limit connections: количество одновременных подключений, разрешённых для пользователя. По умолчанию ограничений нет.
  • Packages: нажмите “Новый пакет”, чтобы добавить категорию каналов для пользователя. Пользователь получит доступ только к каналам, относящимся к выбранной категории. Новые категории можно создать в Настройки → Группы. По умолчанию пользователю доступны все каналы.

Подробнее о встроенной аутентификации пользователей и других вариантах HTTP-аутентификации.