本文介绍如何在缤纷云 CDN 中使用高级防盗链。
鉴权 Key
的“暗号”,利用与 CDN 同样策略的方式向合法用户提供利加密的 URL,并通过 ts 参数设定该 URL 的有效时间戳;
用户在访问资源时会根据下面的 规则
判断请求的合法性:
是否有签名
继续判断下一条规则
返回 403 Forbidden
;当前是否早于 _ts 参数规定的时间戳
继续判断下一条规则
返回 403 Forbidden
;判断 _btf_tk 是否合法(防止 _ts 被伪造)
200 并返回资源
返回 403 Forbidden
。http://tests3origin.dogecast.com/image.jpg?其中:_ts
=1701091625&_btf_tk
=960edecad993db64d8aab938c7dfc3f7
高级鉴权 URL
的示例代码。
它们应该可在各个 playground 中被正确执行。