nginx 能对静态资源做签名验证吗?

查看 59|回复 3
作者:ksc010   
比如站点下有 a.com/img/a.jpg
需求如下
直接访问 http://a.com/img/a.jpg 会提示没有权限
必须通过 http://a.com/img/a.jpg?sign={signcode} 的方式访问,并且有有效期限
签名可以通过程序计算出来,由 web 后端程序计算生成签名后的链接

签名, Nginx, 计算, 程序

ysc3839   
估计得用 OpenResty 等,配合脚本实现
Puteulanus   
签名,有效期,感觉你需要的是 jwt
有第三方的 jwt 模块,要自己编译,Nginx Plus 有个官方的 http://nginx.org/en/docs/http/ngx_http_auth_jwt_module.html
wonderfulcxm   
ngx_lua 那种应该可以写
您需要登录后才可以回帖 登录 | 立即注册

返回顶部