secure_token_last_modified

secure_token_last_modified 指令指定 NGINX 中安全令牌的最后修改时间戳。

语法secure_token_last_modified timestamp;
默认值none
上下文http, server, location
参数1

说明

secure_token_last_modified 指令是 NGINX 的 Secure Token 模块的一部分,旨在便于为 CDN 媒体传输生成安全令牌。该指令允许用户为安全令牌设置最后修改时间戳,确保在生成令牌时,其加密格式中包含适当的修改时间。对于要求此时间戳以验证和认证对媒体资源请求的 CDN 提供商来说,这一点尤为重要。

该指令接受一个参数,预期为有效的时间戳。该时间戳作为最后修改时间的参考,并在安全令牌的签名过程中使用。正确配置时,令牌会将该时间戳作为其载荷的一部分,从而增强访问媒体内容时令牌的安全性和可用性。其行为可能会根据应用上下文而不同,例如在 httpserverlocation 块中,从而在 NGINX 配置的不同部分提供灵活性。

在其执行过程中,该指令的配置必须精确;否则,如果时间戳与接收方 CDN 的预期不匹配,可能会发生授权失败。妥善处理该指令可确保用户在不影响可访问性或安全性要求的情况下,有效地保护其媒体资产。

配置示例

http {
    secure_token_last_modified 1630443600;
}

确保提供的时间戳格式正确;否则令牌生成可能失败。

将最后修改时间设置得过早可能导致 CDN 授权问题。

← 返回所有指令