HTTP-авторизация

HTTP-авторизация - это процесс предоставления пользователю доступа к защищенному содержимому.

HTTP Auth

Процесс авторизации

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

Список телевизионных каналов

Начальный этап - получение списка телеканалов от Middleware. На этом этапе клиент передает свои учетные данные Middleware, которая проверяет его запрос. После успешной авторизации Middleware в ответ предоставляет клиенту список телеканалов, к которым он может получить доступ. Каждый канал имеет уникальный токен, который в дальнейшем будет использоваться для авторизации доступа.

Канал запроса

Второй шаг - запрос доступа к каналу у Astra. На этом этапе клиент выбирает нужный канал, а игрок отправляет запрос с уникальным токеном на Astra.

Третий этап - авторизация запроса компанией Astra. Astra поддерживает следующие методы авторизации:

  • Авторизация пользователя - Astra использует логин и пароль или уникальный токен, заданный в настройках пользователя
  • Авторизация Middleware - Astra инициирует подзапрос к Middleware с уникальным токеном и всей информацией, относящейся к запросу
  • HTTP Securetoken - Astra проверяет уникальный токен с помощью криптоалгоритмов для подтверждения доступа
  • HTTP IP - Astra сравнивает IP-адрес пользователя со списком доступа

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