http://Hostname/Filename?sign=md5hash&t=timestamp
字段 | 说明 |
Hostname | 站点加速域名。 |
Path | 资源访问路径,鉴权时需以 / 开头。 |
sign | 自定义设置的鉴权参数名称。 |
t | 自定义设置的时间戳参数名称 |
timestamp | 时间戳参数。 格式:十进制整型正数的 Unix 时间戳,是从 UTC 时间1970年01月01日00时00分00秒到现在的总秒数,其定义与所在时区无关;或十六进制整型正数的 Unix 时间戳,是从 UTC 时间1970年01月01日00时00分00秒到现在的总秒数,其定义与所在时区无关。 |
md5hash | 通过 MD5 算法计算出的固定长度为32位的字符串: 算法:MD5(密钥 + Path + timestamp)。注:计算时,十六进制的 timestamp 需过滤掉进制数标识0x。 鉴权逻辑:若请求未过期,则节点比较此字符串值与请求 URL 中携带的 md5hash 值:两值相同,鉴权通过,响应请求;两值不同,鉴权失败,返回403。 |
https://www.example.com/foo.jpg
使用鉴权方式 D,配置如下:/foo.jpg
。1721029907
。DvYmqE81E1F9R791H6lmht
。DvYmqE81E1F9R791H6lmht/foo.jpg1721029907
)= cadcec4a04e67b9c2abf4b61c642a0dd
。 https://www.example.com/foo.jpg?sign=cadcec4a04e67b9c2abf4b61c642a0dd&t=1721029907
。
本页内容是否解决了您的问题?