美文网首页
使用golang设计静态文件授权访问 go设计类似大厂对象存储令

使用golang设计静态文件授权访问 go设计类似大厂对象存储令

作者: M3n | 来源:发表于2019-11-13 10:49 被阅读0次

    1、什么是静态文件授权访问

    比如访问静态文件1.jpg

    常规访问

    http://域名/1.jpg

    问题:如果我希望1.jpg只有特定的参数才能被访问。

    授权访问

    http://域名/1.jpg?token=shjdshjkdshjdks

    这个地址增加了令牌token,token设置了有效期和加密规则。类似临时下载,即使别人拿到了下载地址令牌被消费或过期也是无法下载的。非常是呵呵下载站

    2、如何提供静态文件服务

    你可能知道nginx+lua可以实现认证授权访问,这里不再介绍。这里介绍使用golang设计静态文件服务,并支持token参数验证过。注意该代码没有实现token加密规则,只是设计了参数。

    代码无依赖第三方库

    原文

    https://www.sucaim.com/yuanma/3579.html

    相关文章

      网友评论

          本文标题:使用golang设计静态文件授权访问 go设计类似大厂对象存储令

          本文链接:https://www.haomeiwen.com/subject/wvkhictx.html