vod_secret_key

Директива `vod_secret_key` задаёт секретный ключ для защиты операций видео по запросу (VOD) в пакетировании VOD на базе NGINX.

Синтаксисvod_secret_key string;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_secret_key используется в модуле VOD Packager на базе NGINX для указания секретного ключа, который может применяться для защиты доступа к видеоконтенту. При использовании этого ключа NGINX может применять протоколы аутентификации и авторизации, гарантируя, что доступ к определённым видеоактивам имеют только уполномоченные пользователи. Это особенно важно при доставке премиум-контента или конфиденциальных видеопотоков.

Эта директива принимает один аргумент, которым должна быть строка, представляющая секретный ключ. Указанный ключ обычно используется совместно с механизмами аутентификации на основе токенов, когда для доступа к запрашиваемым ресурсам требуется токен, содержащий этот секретный ключ. Следовательно, крайне важно хранить указанный ключ в секрете и не раскрывать его неавторизованным лицам или системам.

Директива vod_secret_key может располагаться в контексте http, server или location, что позволяет гибко настраивать конфигурацию в зависимости от требований VOD-службы. Такое размещение упрощает внедрение различных мер безопасности в зависимости от разных уровней доступа к контенту в вашей конфигурации NGINX.

Пример конфига

server {
    listen 80;

    location /videos {
        vod_secret_key "mySecretKey123";
    }
}

Убедитесь, что секретный ключ достаточно сложен, чтобы предотвратить атаки методом перебора.

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

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

← Ко всем директивам