http://Hostname/Filename?sign=timestamp-rand-uid-md5hash
字段 | 说明 |
Hostname | 站点加速域名。 |
Path | 资源访问路径,鉴权时需以 / 开头。 |
sign | 自定义设置的鉴权参数名称。 |
timestamp | 十进制整型正数的 Unix 时间戳(从 UTC 时间 1970 年 01 月 01 日 00 时 00 分 00 秒到现在的总秒数,其定义与所在时区无关。) |
rand | 0 - 100 位随机字符串,由大小写字母与数字组成。 |
uid | 用户 ID,暂未使用,默认为 0。 |
md5hash | 通过 MD5 算法计算出的固定长度为 32 位的字符串: 算法:MD5(Path-timestamp-rand-uid-密钥)。 鉴权逻辑:若请求未过期,则节点比较此字符串值与请求 URL 中携带的 md5hash 值:两值相同,鉴权通过,响应请求;两值不同,鉴权失败,返回 403。 |
https://www.example.com/foo.jpg
使用鉴权方式 A,配置如下:/foo.jpg
。1721028437
。Kv4cPTAAP5YTi
。0
。DvYmqE81E1F9R791H6lmht
。/foo.jpg
-1721028437
-Kv4cPTAAP5YTi
-0
-DvYmqE81E1F9R791H6lmht
)= 0fbdca749d7ab784750685347e42075c
。https://www.example.com/foo.jpg?sign=1721028437-Kv4cPTAAP5YTi-0-0fbdca749d7ab784750685347e42075c
本页内容是否解决了您的问题?