secure_token_token_cache_scope

指令 `secure_token_token_cache_scope` 指定了在 NGINX 中为响应生成的安全令牌的缓存行为。

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

说明

secure_token_token_cache_scope 指令在 NGINX 的 Secure Token 模块中用于根据令牌的作用域定义缓存参数。通过在 httpserverlocation 上下文中配置此指令,管理员可以控制令牌的缓存方式,从而确保其符合安全要求和性能目标。该参数接受单个值,可用于指示所需的缓存行为,这在管理令牌在需要重新生成前保持有效的时间方面起着关键作用。\n\n当为安全内容分发生成令牌时,缓存在性能提升和安全性方面都起着重要作用。此指令与其他令牌相关的配置密切配合以管理缓存持续时间,使其与令牌过期和访问控制设置保持一致。例如,如果某个安全令牌打算在创建后不久过期,则该指令指定的缓存行为可以防止旧令牌的重用,避免因缓存时间过长而被利用。此外,谨慎管理缓存作用域也可以通过在适当情况下启用缓存来帮助降低后端服务器的负载,同时确保令牌保持安全且为最新。

配置示例

http {
    secure_token_token_cache_scope 15m;
}

将缓存持续时间设置得过长可能导致旧令牌被重复使用,从而危及安全。

确保该指令在正确的上下文 (http, server, location) 中应用,以便生效。

← 返回所有指令