secure_token_last_modified
Директива secure_token_last_modified задаёт метку времени последнего изменения для безопасных токенов в NGINX.
Описание
Директива secure_token_last_modified является частью модуля Secure Token для NGINX, который предназначен для упрощения генерации безопасных токенов для доставки медиа через CDN. Эта директива позволяет задать метку времени последнего изменения для безопасного токена, обеспечивая, что при генерации токен включает соответствующее время изменения в своём зашифрованном формате. Это может быть особенно важно для провайдеров CDN, которым нужна эта метка времени для проверки и аутентификации запросов к медиа-активам.
Директива принимает один аргумент, которым должна быть корректная метка времени. Эта метка служит ссылкой на время последнего изменения и используется в процессе подписывания безопасного токена. При корректной настройке токен будет включать эту метку как часть своей полезной нагрузки, повышая безопасность и удобство использования токена для доступа к медиа-контенту. Поведение может различаться в зависимости от контекста применения, например в блоках http, server или location, что даёт гибкость в использовании в разных частях конфигурации NGINX.
При настройке этой директивы требуется точность; в противном случае могут возникнуть ошибки авторизации, если метка времени не будет соответствовать ожиданиям принимающего CDN. Правильная обработка этой директивы позволяет эффективно защищать медиа-ресурсы без ущерба для доступности или требований безопасности.
Пример конфига
http {
secure_token_last_modified 1630443600;
}Убедитесь, что предоставленный timestamp имеет правильный формат; в противном случае генерация token может не удаться.
Установка last modified time слишком далеко в прошлом может привести к проблемам с авторизацией при работе с CDNs.