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

公司做网站需要注意些什么互联网企业营销策略

公司做网站需要注意些什么,互联网企业营销策略,做网站卖东西赚钱,电商设计教程文章目录 一、起因二、解决方法 一、起因 使用了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.tj-hxxt.cn/news/96261.html

相关文章:

  • 网站排名工具苏州关键词优化怎样
  • 网站标题字符网站推广策划书范文
  • 新手学网页设计的网站如何推销自己的产品
  • 最好的网站模板下载网站快速排名优化推广排名
  • 昌乐网站制作汽油价格最新调整最新消息
  • 网站开发 开源小吴seo博客
  • 动画设计说明专业seo整站优化
  • 潍坊做网站维护费用写软文平台
  • 企业网站怎么做的好看怎么注册网站平台
  • 制作一个网页要多少钱百度 seo 工具
  • 免费做网站怎么做网站619seo就业前景如何
  • 做影视网站怎么样不犯法哪家网站推广好
  • 长春网站制作长春万网dz论坛seo设置
  • 邢台太行中学地址陕西seo排名
  • 魔兽做图下载网站手机管家一键优化
  • 怎么注册com网站免费的代做百度关键词排名
  • 做游戏模型素材 网站网站seo基础优化
  • 如何看网站是不是织梦做的seo赚钱培训课程
  • 怎么在手机上制作网站成功的软文推广
  • ps 矢量素材网站搜索风云排行榜
  • 订阅号可以做网站么百度运营推广
  • 天津行业建站百度公司招聘
  • 网站建设的优点与不足seo页面排名优化
  • 手机网站下拉菜单代码aso优化{ }贴吧
  • 做网站需要买ip地址吗全自动引流推广软件下载
  • 网站环境搭建地推推广方案
  • 上海专业网站建设案例济南网络优化哪家专业
  • 网站ftp用户名和密码西安网站建设公司电话
  • 虚拟主机怎么弄网站竞价服务托管价格
  • 做电子政务网站怎么开通网站平台