Управление пользователями
Astra предлагает простую систему управления пользователями с тремя отдельными типами пользователей, предназначенными для администраторов, технической поддержки и конечных пользователей.
Роли пользователей
Заголовок раздела «Роли пользователей»В Astra существует три основные роли пользователей, каждая из которых имеет разный уровень доступа и возможностей:
- Admin: эта роль предоставляет полный доступ к управлению и контролю Astra через веб-интерфейс и API. Администраторы могут просматривать и изменять все настройки и конфигурации по мере необходимости
- Observer: эта роль позволяет только просматривать панель управления веб-интерфейса и API. Наблюдатели могут следить за системой, но не могут изменять настройки или конфигурации
- User: эта обычная роль пользователя предназначена для контроля доступа к медиаконтенту с помощью встроенной HTTP-аутентификации
Список пользователей
Заголовок раздела «Список пользователей»В веб-интерфейсе Astra вы можете открыть список пользователей, перейдя в Настройки → Пользователи

Список пользователей представлен в виде таблицы со следующими полями:
- Login: уникальное имя пользователя
- Comment: дополнительные заметки или комментарии о пользователе
- Type: назначенная пользователю роль
- Created: дата создания учетной записи пользователя
Когда включена встроенная HTTP-аутентификация для контроля доступа к медиаконтенту, в списке пользователей появляются дополнительные поля:
- IP: разрешённый IP-адрес устройства пользователя, с которого разрешён доступ к медиаконтенту
- Expiration: дата, до которой учетная запись пользователя остается активной
Новый пользователь
Заголовок раздела «Новый пользователь»Чтобы создать нового пользователя, откройте список пользователей, перейдя в Настройки → Пользователи. Нажмите кнопку “Новый пользователь” в верхней части списка.

При создании нового пользователя необходимо заполнить следующие поля:
- Enable: пользователь включён по умолчанию
- Login: уникальное имя пользователя
- Password: при необходимости задайте пароль для учетной записи
- Comment: при необходимости добавьте дополнительные заметки или комментарии о пользователе
- Type: выберите подходящий тип пользователя
Встроенная HTTP-аутентификация
Заголовок раздела «Встроенная HTTP-аутентификация»Встроенная HTTP-аутентификация в Astra помогает контролировать доступ к предоставляемому медиаконтенту. Вы можете включить эту функцию, перейдя в Настройки → HTTP-аутентификация в веб-интерфейсе Astra.
Когда HTTP-аутентификация активна, для пользователя становятся доступны дополнительные опциональные поля:

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