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

安徽做网站公司竞价托管信息

安徽做网站公司,竞价托管信息,昆明网站建设价位,京东商城网站域名一、绪论 在JAVA项目系统中,后端给前端提供接口。但是在某些场景我们需要临时控制接口是否能被访问。或关闭某一接口的访问权限。 比如某一接口被攻击了或者某一接口存在漏洞,在系统不关闭的情况下,如何控制系统的访问权限。 二、控制接口访…

一、绪论

在JAVA项目系统中,后端给前端提供接口。但是在某些场景我们需要临时控制接口是否能被访问。或关闭某一接口的访问权限。

比如某一接口被攻击了或者某一接口存在漏洞,在系统不关闭的情况下,如何控制系统的访问权限。

二、控制接口访问权限的方案

这里介绍通过过滤器的方式,

1、首先所有的接口URL都应该可配置

     //禁止访问的url
        if (pathMatcher(forbiddenUrl, path)) {
            return forbidden(response);
        }

	//禁止访问的urlif (pathMatcher(forbiddenUrl, path)) {return forbidden(response);}

path  获取到请求的URL

forbiddenUrl 被禁止访问的URL列表。这里可以是多个或者一个。

    String path = request.getURI().getPath(); 获取前端请求的URL 

private boolean pathMatcher(List<String> urlList, String requestUri) {for (String url : urlList) {if (antPathMatcher.match(url, requestUri)) {return true;}}return false;}

 

2、将禁止访问信息返回到前端

	/*** 无权限* * @param response* @return*/private Mono<Void> forbidden(ServerHttpResponse response) {log.info("========暂无权限访问========");String responseDataStr = JSON.toJSON(ResponseData.error(HttpStatus.FORBIDDEN.value(), "forbidden to acc 接口已关闭或无权访问")).toString();byte[] bytes = responseDataStr.getBytes(StandardCharsets.UTF_8);DataBuffer buffer = response.bufferFactory().wrap(bytes);response.setStatusCode(HttpStatus.FORBIDDEN);return response.writeWith(Mono.just(buffer));}

其中配置的URL列表方式可以通过数据库表或者apollo配置等配置注入

http://www.yidumall.com/news/11089.html

相关文章:

  • p2p的网站建设在线外链推广
  • 网站建设方案书个人数字营销
  • 门户网站建设合同网络营销的优势和劣势
  • 专业论坛网站有哪些网站seo优化软件
  • 泉州一个网站多少钱做引流推广的平台600
  • 有哪些做问卷调查挣钱的网站电脑培训学校
  • 医院网站建设原理神秘网站
  • 个人网站怎么做联盟推广经典软文案例或软文案例
  • 网站界面一般用什么软件做网站源码建站
  • 企业产品推广网站八戒
  • wordpress建影视网站游戏代理加盟
  • 自动优化网站建设热线国际新闻头条
  • 前端开发用什么语言优化推广公司哪家好
  • 服装网站建设策划书的基本结构如何开网站呢
  • 用rp怎么做网站按钮下拉菜单视频营销的策略与方法
  • 做国内网站阿里云怎么样逆冬黑帽seo培训
  • 电商类网站开发方案推广计划
  • 做足球网站前景怎么发布信息到百度
  • 哪里有做ppt模板下载网站广州推广排名
  • 高密做网站哪家强价位上海优化公司排行榜
  • 网站保留密码 怎么做海口百度seo公司
  • 政府网站政务服务能力建设哈尔滨百度推广公司
  • 网站建设岗位有哪些做网站推广
  • 阿里云 网站免费企业网站模板源码
  • ps怎么做网站的广告条网站统计系统
  • 网上做网站的如何在百度上发广告
  • 效果建网站的公百度搜索关键词技巧
  • 小程序推广运营北京自动seo
  • wordpress好用的插件推荐搜索引擎优化关键词的处理
  • wordpress首页js怎么添加杭州seo服务公司