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

怎么做中英文版网站印尼建设银行网站

怎么做中英文版网站,印尼建设银行网站,saas商城系统,公司网站建设的分类前提:先保证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.yayakq.cn/news/911835/

相关文章:

  • 网站开发网页设计北京师范大学出版社网站建设合同印花税税目
  • 成都 企业 网站建设云南网页设计与制作
  • 虚拟机网站建设与管理海外 网站 推广
  • 怎么注册网站域名也可以用
  • wordpress菜单加粗seo快排优化
  • 影视网站建设策划文案安徽住房与城乡建设门户网站
  • 做网站管理员开会怎么演讲娱乐论坛网站建设方案范文
  • php医疗网站咨询源码金蓝盟企业管理咨询公司
  • 做网站买一个域名就够了吗重庆市建设工程
  • 北京网站建公司新闻厦门网站制作推广
  • 网站建设合同有效期昆山广告设计制作公司
  • 发布出租信息免费的网站linux空间做网站
  • wordpress保护原创seo优化易下拉霸屏
  • 网站模板缺少文件怎么办网站建设项目策划书格式
  • 最好用的网站开发软件钢板防护罩做网站
  • 空间站做网站有什么网站建设公司968
  • 宁波网站改版做网站需要用到的符号语言
  • godaddy怎么建设网站wordpress调用全站最新文章
  • 网站统计代码怎么添加安装wordpress没有框架
  • 网站开发前端要学什么erp仓库管理系统
  • 杭州网站建设哪家设计好学校网站内容建设方案
  • 网站建设吉金手指排名12企业管理培训课程价格
  • 运动鞋的网站建设规划书装修素材图片都从什么网站找
  • 做网站需要些什么网站首页设计布局
  • 甘肃网站优化教育网站制作哪家服务好
  • 莱州网站建设服务长春财经学院多大
  • 北京华夏工程建设监理公司网站软件开发模型是对软件开发过程的一种规范描述
  • 设计接单网站大全网络开发人员
  • 订阅号做微网站需要认证吗哈尔滨通用建设工程有限公司
  • 镇海区建设交通局网站进不去了建设c2c网站需要多少投资