Включение встроенных средств авторизации:
Перейдите в раздел Settings ➔ HTTP Authentication и установите галочку в чекбоксе Enable built-in HTTP/HLS authentication
После этого - нажмите кнопку "Apply & Restart"
В результате данного действия - у пользователей (в разделе Settings ➔ Users) появятся дополнительные возможности авторизации и на данной вкладке появятся возможности интеграции с внешними сервисами.
Пользователи и токены:
Читать далее..
Возможно использовать токены, ограничение по ip, логину/паролю, лимитирование соединений и возможность установить дату, по которую пользователь активен.
Перейдите в Settings ➔ Users, и в правом верхнем углу нажмите на кнопку NEW USER
. Откроется окно добавления пользователя.
Описание полей:
- LOGIN - имя пользователя (пример "testuser").
- PASSWORD - пароль (пример "87326848").
- COMMENT - комментарий (пример "тестовый пользователь").
- TYPE - тип пользователя:
- User - не может получить доступ к веб-интерфейсу. Учетная запись используется только для авторизации при просмотре телеканалов.
- Observer - добавляет право доступа в веб-интерфейс с правами "только для чтения".
- Administrator - полные права доступа.
- TOKEN - токен (пример "8732684ydbeb8").
- IP - IP адрес пользователя.
- STB - опция зарезервирована для middleware.
- EXPIRATION - возможно задать по какое время учетная запись будет активна.
- LIMIT CONNECTIONS - лимитирование соединений с клиентских устройств.
- PACKAGES - пакеты каналов.
примеры авторизации клиента для HTTP Play:
http://server:8000/playlist.m3u8?auth=testuser:87326848
- HTTP Play, логин и парольhttp://server:8000/playlist.m3u8?token=112277668833743
- HTTP Play, токен
Внешние авторизации: (backend):
Ministra/stalker portal
В поле вводится адрес портала (например "http://testdomain.com/stalker_portal")
Опция включает поддержку "Temporary URL" для работы с Ministra/Stalker portal
В настройках Ministra/Stalker portal включите опцию "Temporary URL - Flussonic support"
Allow access without authorization
Возможно добавить IP адреса/сети, пользователи которых будут иметь доступ к стримам без авторизации.
Deny access
Черный список. Возможно добавить IP адреса/сети, пользователи которых не будут иметь доступ к стримам, да же при наличии логина/пароля или токена.