В Astra реализована простая система управления пользователями с тремя различными типами пользователей
В системе Astra существует три основные роли пользователей, каждая из которых имеет различные уровни доступа и функциональности:
Admin
- Эта роль предоставляет полный доступ к управлению и контролю Astra как через Web-интерфейс, так и через API. Администраторы могут просматривать и изменять все параметры.Observer
- Эта роль предоставляет доступ к веб-интерфейсу и API только для чтения. Наблюдатели могут следить за работой системы, но не могут вносить изменения в настройки или конфигурацииUser
- Эта роль обычного пользователя предназначена для доступа к медиаконтенту со встроенной HTTP-аутентификацией. Этот тип пользователя не имеет доступа к интерфейсу AstraВ веб-интерфейсе Astra доступ к списку пользователей можно получить, перейдя в меню Settings->Users
Список пользователей представляется в виде таблицы со следующими полями:
Login
- уникальное имя пользователяComment
- любые дополнительные заметки или комментарии о пользователеType
- роль, назначенная пользователюCreated
- дата создания учетной записи пользователяПри включении встроенной HTTP-аутентификации для контроля доступа к медиафайлам в списке пользователей будут доступны дополнительные поля:
IP
- разрешенный IP-адрес устройства пользователя, с которого разрешен доступ к медиаконтентуExpiration
- дата, до которой учетная запись пользователя остается активнойЧтобы создать нового пользователя, откройте список "Пользователи", перейдя в меню "Settings -> Users". Нажмите кнопку "New User", расположенную в верхней части списка.
При создании нового пользователя необходимо заполнить следующие поля:
Enable
- пользователь включен по умолчаниюLogin
- уникальное имя пользователяPassword
- опционально, установить пароль для учетной записиComment
- опционально, добавить дополнительные заметки или комментарии о пользователеType
- тип пользователяВстроенная в Astra HTTP-аутентификация позволяет контролировать доступ к предоставляемому медиаконтенту. Включить эту функцию можно, перейдя в раздел Настройки -> Аутентификация HTTP в веб-интерфейсе Astra.
При активной HTTP-аутентификации в опциях пользователя появляются дополнительные необязательные поля:
Token
- статический секрет, обычно используемый для предоставления доступа другим серверам, например, транскодерам или другим медиапотокам. Токен просто добавляется к адресу канала, например: http://example.com/channel-id/index.m3u8?token=secret
IP
- статический IP-адрес устройства, к которому разрешен доступ. По умолчанию разрешен любой IP-адрес.Expiration
- дата, до которой учетная запись пользователя остается активной. По умолчанию срок действия учетной записи не ограничен.Limit connections
- количество одновременных подключений, разрешенных для пользователя. По умолчанию ограничения на количество соединений отсутствуют.Packages
- нажмите кнопку "New Package", чтобы добавить пользователю категорию каналов. Пользователь будет иметь доступ только к каналам, относящимся к указанной категории. Новые категории могут быть созданы в разделе Settings->Groups. По умолчанию пользователю доступны все каналы.