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

网站推广含义网站设计英文翻译

网站推广含义,网站设计英文翻译,nginx wordpress 优化,公司做网站会计凭证怎么做文章目录 一、起因二、解决方法 一、起因 使用了gateway微服务作为整体的网关,并且整合了Spring Security6;还有一个system微服务,作为被请求的资源,当浏览器向gateway发送请求,请求system资源时,遇到CORS…

文章目录

  • 一、起因
  • 二、解决方法

一、起因

使用了gateway微服务作为整体的网关,并且整合了Spring Security6;还有一个system微服务,作为被请求的资源,当浏览器向gateway发送请求,请求system资源时,遇到CORS问题。

于是我在system对应的controller上加了@CrossOrigin,无效;配置WebMvcConfigurer,也无效。
后来发现,会不会是gatewayspring security6在一开始就拦截了CORS跨域请求,导致根本走不到后面的system配置。

查询了一波,果然如此。这里记录解决方法。

二、解决方法

这是依赖

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-oauth2-resource-server</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>

这是配置

@EnableWebFluxSecurity
@Configuration
public class SecurityConfig {//安全拦截配置@Beanpublic SecurityWebFilterChain webFluxSecurityFilterChain(ServerHttpSecurity http) throws Exception {return http.cors(cors -> cors.configurationSource(corsConfigurationSource())).authorizeExchange(exchanges ->exchanges.pathMatchers("/**").permitAll().anyExchange().authenticated()).oauth2ResourceServer(oauth2 -> oauth2.jwt(Customizer.withDefaults())).csrf(ServerHttpSecurity.CsrfSpec::disable).build();}@Beanpublic CorsConfigurationSource corsConfigurationSource() {CorsConfiguration corsConfig = new CorsConfiguration();corsConfig.addAllowedOriginPattern("*"); // 允许任何源corsConfig.addAllowedMethod("*"); // 允许任何HTTP方法corsConfig.addAllowedHeader("*"); // 允许任何HTTP头corsConfig.setAllowCredentials(true); // 允许证书(cookies)corsConfig.setMaxAge(3600L); // 预检请求的缓存时间(秒)UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**", corsConfig); // 对所有路径应用这个配置return source;}
}

需要注意的是,在gatewayspring security中处理了CORS问题后,后续的system什么的,就不需要再二次处理了。因为CORS是一个浏览器的策略,只要处理一次,告诉浏览器我允许跨域,浏览器收到后就不再阻拦请求了。

http://www.yayakq.cn/news/196621/

相关文章:

  • 百色做网站好用的cms系统
  • 网站的注册页面怎么做成都网多多
  • 地方网站收录前端开发常用框架
  • 传统生意转型做那个网站好来宾网站优化
  • 网络公司网站报价方案做任务挣钱网站
  • 郑州网站建设公司有哪些做八年级题目的网站
  • 专门做水产海鲜的网站吗无法使用wordpress
  • 艺术品交易网站开发辽宁建设执业信息网站
  • 自己做app建网站搜索引擎优化的方法有哪些
  • 小程序建站工具建设网站翻译
  • 淄博高端网站建设乐达wordpress设置标题颜色
  • 怎么创建免费自己的网站平台WordPress网页小游戏
  • php 创建网站开发微商分销系统哪个最好
  • qq空间怎么做网站网站集约化建设的总体情况
  • 全球电子商务网站排名行业网站策划
  • 芜湖做网站古镇网站建设哪家好
  • 好的装修效果图网站网站设计可以吗
  • 个人网站发布怎么做wordpress标签有什么用
  • 成都网站开发哪个好xx公司网络组建方案毕业设计
  • 电商网站运营方案物流网站建设的需求分析
  • 泰安企业网站建设电话网站公司备案通知
  • 怎么做快三彩票网站网站风格要求
  • 网盘网站建设徐州专门做网站
  • 网站开发找哪家好北京网站建设w亿玛酷1订制
  • 官方网站开发需要几个技术人员app软件公司
  • dw网站建设的常用技术巩义网站
  • 做网站外包创业wordpress博客订单系统
  • 站酷网设计素材大学专业分类目录
  • 两个网站如何做端口映射wordpress如何安装网站主题
  • 仁怀网站建设做网站建设销售工资