找回密码
 立即注册

只需一扫,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 42412|回复: 0

[产品动态] 《阿里oss附件云存储》又拍云接口支持更安全的回源鉴权+下载次数限制

    [复制链接]

8万

主题

418

回帖

9万

积分

管理员

积分
94484
QQ
发表于 2020-10-28 04:57:44 | 显示全部楼层 |阅读模式

为什么要开发回源鉴权+下载次数限制?

目前的问题

目前我们用阿里云oss、或者其他云,不支持回源鉴权,附件有一个问题就是:

1次授权,URL在有效期内,万一URL被用户分享到群内,有效期(默认30分钟)内,其他人都能下载。

有被盗链的风险。

之前我们通过缩短有效期来限制,但是实际上风险还是稍微大。

解决方案

如果您想有更加严格的下载机制,即一次下载地址,点击后一次有效。然后重新下载,那么就无法下载了。(当然后台可以设置允许重复次数,默认为1,即只要授权,只能下载一次。)

高级配置

如果一旦我们设置了dz附件授权次数,按次下载收费积分, 那么授权一次,即扣除积分。

对应授权一次,扣一次积分,下载一次。

那么我们可以轻松做一个按次收钱下载的平台。

以前DZ虽然支持这种模式,他只支持小文件。需要吧文件读取到内存后,然后根据权限下载。

配置方式

目前只支持又拍云接口。阿里云接口不支持此机制。七牛云也同样支持原理,但是本插件没有对接七牛。

第一步,配置好又拍云

注册又拍云,实名认证,

https://console.upyun.com/register/?invite=S1QqHT-JG

第二步,创建云产品-云存储

1.png

第三步, 绑定好云存储域名

2.png

第四步,配置回源鉴权参数

3.png

请求地址

https://www.zhanmishu.com/source/plugin/zhanmishu_storage/api.php 域名网址需要换成自己的,如果是https或者http根据网站来

请求参数

upyunTime upyunOp upyunUid upyunHash upyunId upyunKey

请求方式

选择 GET

选择返回状态体,结果填写 1

第五步,需要配置好插件设置内,选择又拍云接口

4.png

5.png又拍云的参数部分在 存储管理 - 操作员管理

操作员的配置在这里 https://console.upyun.com/account/operators/

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

QQ|Archiver|手机版|小黑屋|站秘书 ( 蜀ICP备15034504号-3 )

GMT+8, 2024-11-21 17:02 , Processed in 0.278189 second(s), 56 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表