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

在上阿里云做网站站点查询

在上阿里云做网站,站点查询,外贸营销员职业技能证书,深圳模板网站多少钱前提:先保证Gateway网关项目 和 Nacos注册中心 等可以正常访问和调用,搭建方法可查看博文SpringCloud Gateway网关 项目创建 及 整合Nacos开发_spring gateway如何设置工程名称-CSDN博客 类似的全局鉴权方案,参考如下: SpringClo…
前提:先保证Gateway网关项目 和 Nacos注册中心 等可以正常访问和调用,搭建方法可查看博文
SpringCloud Gateway网关 项目创建 及 整合Nacos开发_spring gateway如何设置工程名称-CSDN博客


类似的全局鉴权方案,参考如下: 
SpringCloud Gateway网关 全局过滤器[header token] 实现用户鉴权_gateway添加鉴权过滤器-CSDN博客

核心代码如下: 

import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.GlobalFilter;
import org.springframework.core.Ordered;
import org.springframework.core.io.buffer.DataBuffer;
import org.springframework.core.io.buffer.DataBufferFactory;
import org.springframework.http.HttpStatus;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.stereotype.Component;
import org.springframework.util.AntPathMatcher;
import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Mono;import java.nio.charset.StandardCharsets;@Component
public class GlobalAuthFilter implements GlobalFilter, Ordered {private AntPathMatcher antPathMatcher = new AntPathMatcher();@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {ServerHttpRequest serverHttpRequest = exchange.getRequest();String path = serverHttpRequest.getURI().getPath();// 判断路径中是否包含 system,如果包含system,则不允许访问if (antPathMatcher.match("/**/system/**", path)) {ServerHttpResponse response = exchange.getResponse();response.getHeaders().add("Content-Type", "application/json;charset=UTF-8");response.setStatusCode(HttpStatus.FORBIDDEN);DataBufferFactory dataBufferFactory = response.bufferFactory();DataBuffer dataBuffer = dataBufferFactory.wrap("无权限".getBytes(StandardCharsets.UTF_8));return response.writeWith(Mono.just(dataBuffer));//设置状态码 未授权401//exchange.getResponse().setStatusCode(HttpStatus.UNAUTHORIZED);//个人理解,终止输出访问//return exchange.getResponse().setComplete();}return chain.filter(exchange);}/*** 优先级提到最高** @return*/@Overridepublic int getOrder() {return 0;}
}

http://www.tj-hxxt.cn/news/76536.html

相关文章:

  • 做网页价格关键词优化seo优化
  • wordpress打赏链接怎么实现手机网站搜索优化
  • 绚丽网站模板5月新冠病毒最新消息
  • 怎么安装网站源码有必要买优化大师会员吗
  • 国外免实名域名seo网站推广建站服务商
  • 设计大神云集的网站是如何做企业网站
  • 给网站做翻译策划网络营销活动
  • 东莞哪家公司做网站好登封网站关键词优化软件
  • 爱站seo查询软件上海网络推广渠道
  • 做网站需要哪些知识外链提交
  • 怎么做贝店式的网站百度站长工具网站提交
  • 找人做软件网站四年级下册数学优化设计答案
  • 舆情网站大全市场调研报告范文大全
  • 东莞哪家公司做网站好南昌seo代理商
  • 1.简述网站建设流程网站优化推广方案
  • 网站推广目标关键词厦门seo总部电话
  • 无货源网店靠谱吗排名优化
  • 做网站的用处互联网销售是什么意思
  • 正规免费发布信息网站google学术搜索
  • 潮州网站seo推广如何营销推广自己的产品
  • 自己做游戏资讯网站阿里云建站
  • 服务器在国外未备案网站网站点击量与排名
  • 专业网站优化电话推广策略
  • 提升网站安全济南网站建设哪家专业
  • 城乡建设与环保部网站sem竞价推广托管
  • 什么是网站的二级目录淘宝seo推广优化
  • 怎么做网站移植网站长春网站建设解决方案
  • 购物平台网站建设网络营销的概念与特点
  • 网站建设电销话术google关键词搜索量
  • 怎样自己制作网站做情感顾问免费网络推广方式