当前位置: 首页 > wzjs >正文

关于做书的网站网络公司 网站设计

关于做书的网站,网络公司 网站设计,网络推广速成班,专门做招商的网站是什么意思Nginx静态资源增加权限验证 一、前言二、解决思路2.1、方式一2.2、方式二三、代码3.1、方式一3.1.1、前端代码3.1.2、后端代码3.1.3、Nginx调整3.1.4、注意事项3.2.方式二四、参考资料一、前言 在项目开发的过程中,项目初期,及大部分小型项目都是使用共享磁盘进行静态文件的…

Nginx静态资源增加权限验证

    • 一、前言
    • 二、解决思路
      • 2.1、方式一
      • 2.2、方式二
    • 三、代码
      • 3.1、方式一
        • 3.1.1、前端代码
        • 3.1.2、后端代码
        • 3.1.3、Nginx调整
        • 3.1.4、注意事项
      • 3.2.方式二
    • 四、参考资料

一、前言

在项目开发的过程中,项目初期,及大部分小型项目都是使用共享磁盘进行静态文件的存储。比如图片,视频等。
在调用接口存储至服务器后,返回文件路径,然后通过Nginx的代理,直接访问文件。
该方式如果在内部网络,问题并不会特别明显。如果暴露在互联网之后,就会有信息泄露的风险。
如果系统文件存储的方式存在一定的规律,如用时间拆分存储,那么便可以通过遍历文件的方式入侵系统获取文件,风险很大。


二、解决思路

2.1、方式一

对于二次开发的项目,涉及的面比较广,一个一个的修改会很耗时。通过简化处理减少改动量。
具体如下:
1、系统登录之后,需要存储token认证信息。
2、在需要访问文件的时候,带入token,在Nginx中鉴权,调用 权限认证接口
3、认证成功则返回文件,反之则拒绝访问。

流程如下:
在这里插入图片描述


2.2、方式二

如果在项目搭建初期,可以采用独立鉴权的方式处理该问题。引入鉴权码的概念。通过鉴权码做一层防火墙。
具体如下:
1、系统登录之后,需要存储token认证信息。
2、在需要访问文件的时候,先调用系统 权限获取接口,传输 文件名称、token。
3、后端根据token、文件名称鉴权。
3.1、当前token是否生效。
3.2、当前token的用户是否拥有该文件的权限。
4、鉴权完成获取鉴权码。
5、使用鉴权码,调用Nginx获取附件,在Nginx中鉴权,调用 权限认证接口
6、认证成功则返回文件,反之则拒绝访问。

流程如下:
在这里插入图片描述


三、代码

3.1、方式一

3.1.1、前端代码

在登录成功之后需要往cookie中存放token。如果已经存在,则不需要处理。

cookies最大4K,token不能超过,不然会设置不上。


3.1.2、后端代码
@GetMapping("/isLgn")
@ResponseBody
public void isLgn(HttpServletResponse response) {try {String token = SessionUtil.getRequest().getHeader("token");if(StringUtils.isEmpty(token)){String cookie = SessionUtil.getRequest().getHeader("cookie");log.info("this cookie is:" + cookie);token = extractToken(cookie);}if(StringUtils.isEmpty(token)){response

文章转载自:

http://3Xo3xPGh.rgLzy.cn
http://YUlun5QT.rgLzy.cn
http://nwypXfes.rgLzy.cn
http://x612pf5s.rgLzy.cn
http://D2YQ2Gst.rgLzy.cn
http://FDLfNaP7.rgLzy.cn
http://kqnKJYEs.rgLzy.cn
http://x2rzWVem.rgLzy.cn
http://Sre7QnKZ.rgLzy.cn
http://5PSOZFDi.rgLzy.cn
http://3pDeGOSJ.rgLzy.cn
http://ULPiZfId.rgLzy.cn
http://RMhB8hYB.rgLzy.cn
http://3bsuouop.rgLzy.cn
http://tMif4Avn.rgLzy.cn
http://C0ZcYiSJ.rgLzy.cn
http://dCvHBZ5O.rgLzy.cn
http://nDkYnbyx.rgLzy.cn
http://XfIYhjdt.rgLzy.cn
http://EbsNoUwj.rgLzy.cn
http://I0mWiW8D.rgLzy.cn
http://nSV2P8oD.rgLzy.cn
http://b1jZS8vs.rgLzy.cn
http://JEIyhHYJ.rgLzy.cn
http://OyuFiHHo.rgLzy.cn
http://5PrBjwTT.rgLzy.cn
http://qvj0zh6C.rgLzy.cn
http://JeFUZ7Tb.rgLzy.cn
http://fD3jRiTX.rgLzy.cn
http://l2l0pw6t.rgLzy.cn
http://www.dtcms.com/wzjs/744397.html

相关文章:

  • 楚雄州建设局网站电子商务网站建设及维护管理
  • 做网站要准备什么为网站做推广
  • 网站的网页建设知识ppt模板昆明做网站seo
  • 十堰网站建设是什么企业宣传方式有哪些
  • 西安网站设计试听中国室内设计师协会
  • 自己的网站怎么制作移动网站设计
  • 域名可以同时做邮箱和网站么看广告赚钱一天50元
  • 北京微信网站开发筑龙网登录
  • 理财网站开发文档江西做网站哪家好
  • 做网站选什么专业网站建设要学多少课程
  • 三门县正规营销型网站建设地址产品设计专业大学排名
  • 建设通网站的信息是哪里来的应用商城软件下载 app
  • 完全自定义纯代码打造你的wordpress站点侧边栏wordpress linux 安装
  • 在哪里可以学到做网站网站抄袭
  • 山西网站推广公司百度联盟app
  • 电商平台网站运营方案特别酷炫网站
  • 淮安市建设工程安全监督站网站青岛永诚网络科技有限公司
  • 重庆万州网站建设哪家好关键词免费
  • 国内建设网站丽水建设部门网站
  • 网站建设哪家公司比较好中国视觉设计网站
  • 网站评论怎么做电子商务网站开发背景和意义
  • 友链对网站seo有帮助吗美工培训班学
  • 南昌网站建设服务器合肥网站开发外包公司
  • 二手房房产网站建设北京网站建设汉邦
  • 长春火车站现在正常通车吗重庆麻花制作
  • 以绿色为主色调的网站免费外贸电商平台
  • 网站建设套模版安卓app开发技术
  • 汽车服务站建站流程军事新闻头条
  • 权威网站建设公司wordpress 评论后
  • 网站关键词优化排名技巧做网页设计的步骤