URL鉴权计算器

更新时间:2024-08-20 15:05:04

URL鉴权计算器可以根据具体配置快速生成各种鉴权模式下的鉴权URL。您可以使用这些URL来快速验证配置的URL鉴权是否符合需求。

我们建议先将URL鉴权配置部署到测试环境,然后通过URL鉴权计算器生成鉴权URL进行验证,以避免错误配置对生产环境造成影响。

如何使用URL鉴权计算器

  1. 进入自助配置页面,找到要设置的域名,点击修改配置
  2. 在左侧配置导航栏选择访问控制 - 时间戳防盗链 - 时间戳防盗链计算器
  3. 根据实际需要选择合适的鉴权模式,然后配置各个鉴权所需的信息。
  4. 配置信息填写完成后,点击生成,系统会自动为您生成相应的鉴权URL。

实际示例

以下是生成模式A鉴权URL的示例。需要计算鉴权参数的原始URL为:

http://domain.com/browse/index.html

根据实际需求,防盗链的各个参数配置如下:

  • 访问路径(URI): URL中内容的实际访问路径,即URL鉴权配置中的参数uri。在此示例中,路径为/browse/index.html
  • 自定义加密串($ourkey): 用于计算鉴权签名的密钥。在此示例中,我们使用cdnw_secret
  • 时间格式: 时间戳的格式。这里我们使用十进制的Unix时间戳,因此选择Decimal (Unix timestamp)
  • 密钥计算参数: 鉴权签名的计算方式。在此示例中,我们希望按照路径-密钥-时间戳的方式计算鉴权签名。因此指定为$uri$ourkey$time
  • 有效时间(秒): 鉴权参数的有效期。在此示例中,鉴权信息的有效时间为鉴权URL生成后的5分钟,因此填入值300

实际配置如下图所示:

参数填写完成后,系统将自动为您生成鉴权URL,示例如下:

您可以使用生成的URL http://$domain/1716195349/ca98676765067584dae581274dd7e161/browse/index.html向CDN边缘发送请求。如果在5分钟内请求鉴权信息校验通过,CDN边缘将正常响应内容给客户端;5分钟后,因为鉴权信息过期,响应将被拒绝并返回403状态码给客户端。这证明该URL鉴权配置正确。

请注意,生成URL中的$domain仅为示例,并非实际请求的域名。在实际使用中,您需要将其替换为您在CDN平台上添加的域名。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!