当前位置: 首页 > 知识库问答 >
问题:

带有Spring启动微服务的摇摆

慕容俭
2023-03-14

我有一个微服务-A,它从另一个微服务-B获得令牌作为标头。现在我想在微服务-A中实现swagger2。问题是每个请求都流经微服务-B。因此swagger-ui在本地as中引发错误

它不能获得微服务-B试图获取的那些报头参数。

共有1个答案

邰英毅
2023-03-14

Swagger本身无法调用身份验证服务并将获得的令牌添加到另一个请求的头中。

docket.globalOperationParameters(
    Collections.singletonList(new ParameterBuilder()
      .name("Authorization")
      .description("Bearer [token]")
      .modelRef(new ModelRef("string"))
      .parameterType("string")
      .required(true)
      .build()
    )
);
 类似资料:
  • 我想创建一个基于微服务的 spring boot 项目。我使用 Zuul 实现了一个网关,现在不确定如何使用什么来实现微服务之间的安全性。我需要微服务在用户收到请求时了解用户的权限,它们也可能相互通信,而不仅仅是网关。我正在使用 Spring boot 2.5.7 ,但似乎 oauth2 已被弃用,我也阅读了有关 spring 授权服务器的信息,但它是实验性的。我应该使用什么来确保安全性,如果您有

  • 寻找如何对使用Spring Boot构建的微服务进行发布管理的建议。 我参与过的大多数项目都使用发布插件(maven)来创建标签以及发布maven项目(jar,war,rpm)。通常,这依赖于发布过程中所有子项目(jars,wars)的maven父/子关系(单体源代码,全部存在于单个git存储库中)。我想知道人们如何维护不同的引导项目(微服务)并发布。 在我看来,以下是可能的策略: 每个git存储

  • 以及multipartConfigElement 但是当我向REST服务发送多部分消息时,仍然会出现以下异常: servlet[dispatcherServlet]在路径[/dev]的上下文中的servlet.service()引发异常[请求处理失败;嵌套异常是java.lang.IllegalArgumentException:预期的multiparthttpServletRequest:是否配

  • 在我的项目中,我们使用的是最新版本的 Spring-Cloud-LoadBalancer、spring-cloud网关和Resilience4J。 JDK 1.8版 IDE-Eclipse Oxygen。2 一切看起来都很好,但应用程序仍然没有运行...

  • 我有一个springcloudmicroservices项目,它使用springcloudconfig服务器管理配置,使用Eureka服务器进行服务发现。 我的应用程序一直做得很好,直到我想添加一个新的带有键斗篷的微服务。这个新的微服务只是我的Vue前端应用程序的一个Rest应用编程接口,用户管理预计将由KeyCloak处理。 新服务运行正常,并将其自身注册到Eureka,直到我将KeyClope

  • 我使用了一个教程,一切都很好,直到我开始处理swagger 2的依赖。我现在想知道是否有办法解决这个问题。 招摇配置: pom.xml: 错误: 搜索关于我试图改变版本到2.8.0,2.7.0,3.0.0...也返回错误。该应用程序是一个带有任务列表活动的apirest。