secure_token_cache_scope

Определяет область кэширования защищённых токенов в конфигурации сервера NGINX.

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

Описание

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

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

Важно отметить, что эту директиву следует настраивать совместно с другими связанными директивами, касающимися защищённых токенов, такими как secure_token и secure_token_types, чтобы выработать целостную и безопасную стратегию управления токенами, учитывающую различные типы ресурсов и требования к их доступу.

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

server {
    secure_token_cache_scope private;
}

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

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

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