首页 > 其他分享 >关于#springCloud集成swagger#的问题

关于#springCloud集成swagger#的问题

时间:2023-01-19 14:56:42浏览次数:45  
标签:集成 Swagger corsConfiguration CorsConfiguration springCloud source swagger

提问:关于#springCloud集成swagger#的问题,如何解决?springCloud整合swagger时Postman请求接口没问题,但用swagger访问时需要认证客户端但后端日志显示已经请求成功。
解答:
在 Spring Cloud 集成 Swagger 的时候,如果出现了 Postman 请求接口正常,但用 Swagger 访问时需要认证客户端的情况,可以考虑以下解决方案:

确保 Swagger 配置信息正确,包括 Swagger 的版本、配置类的位置以及相关依赖是否齐全。

如果 Swagger 配置信息没有问题,可以尝试在后端代码中加入对 Swagger 的跨域配置,具体方法是在后端代码中加入以下代码:
@Configuration
public class CorsConfig {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin(““);
corsConfiguration.addAllowedHeader(””);
corsConfiguration.addAllowedMethod(“*”);
return corsConfiguration;

}
@Bean
public CorsFilter corsFilter() {
    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    source.registerCorsConfiguration("/**", buildConfig());
    return new CorsFilter(source);

}

标签:集成,Swagger,corsConfiguration,CorsConfiguration,springCloud,source,swagger
From: https://www.cnblogs.com/dituirenwu/p/17061451.html

相关文章

  • Swagger UI接入配置
     SwaggerUI接入配置这里的接入我们依赖于DRF官方推荐的一个第三方包: drf-yasg,下面的接入步骤其实都是按照这个第三方库的文档进行配置,这里只是个最最入门的使用,对于......
  • SpringCloud Alibaba之Sentinelt组件
    文章目录​​一、Sentinel熔断与限流​​​​二、控制台安装​​​​1、Sentinel控制台安装​​​​三、规则讲解​​​​1、实时监控​​​​2、流控规则​​​​2.1流控......
  • Istio与SpringCloud对比
    Istio数据平面的高性能智能网络代理,它是基于Envoy改进的Istio-Proxy,控制和协调了被代理服务的所有网络通信,同时也负责收集和上报相关的监控数据。也就是说,代理服务跟外......
  • SpringCloud(二)
    文章目录​​6、Ribbon​​​​6.1、Ribbon是什么​​​​6.2、Ribbon能干什么​​​​6.3、Ribbon实现负载均衡环境搭建​​​​6.4、Ribbon实现负载均衡​​​​6.5、自定......
  • 管易云与网易互客对接集成发货单查询2.0=>编辑订单
    管易云与网易互客对接集成发货单查询2.0=>编辑订单对接源平台:管易云管易云是金蝶旗下专注提供电商企业管理软件服务的子品牌,先后开发了C-ERP、EC-OMS、EC-WMS、E店管......
  • SpringCloud Tencent Polaris
    北极星是腾讯开源的服务发现和治理中心,致力于解决分布式或者微服务架构中的服务可见、故障容错、流量控制和安全问题。虽然,业界已经有些组件可以解决其中一部分问题,但是缺少......
  • Spring和JMS集成
    要将spring与JMS集成,您需要创建两个应用程序。JMS接收器应用程序JMSSender应用程序要使用spring创建JMS应用程序,我们使用Apache的 ActiveMQServer 创建队列。让我......
  • Spring与RMI集成
    SpringRMI使您可以通过RMI基础结构公开服务。Spring借助org.springframework.remoting.rmi。 RmiProxyFactoryBean 和org.springframework.remoting.rmi。 RmiServic......
  • SpringCloud Bus消息总线
    1、介绍①概念人话:不用一个一个服务去post。一次post后,各个服务通过bus都能获取post的信息去更新配置。即将N次向client的post,改为了一次post(向client或center)在微服......
  • Swagger快速使用
    Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。pom<!--https://mvnrepository.com/artifact/io.springfox/springfox-swagger2-......