【问题标题】:typescript-rest-swagger securitydefinition bearer tokentypescript-rest-swagger 安全定义不记名令牌
【发布时间】:2020-10-29 06:54:53
【问题描述】:

使用 typescript-rest 我已经集成了 swagger,它是 typescript rest 的包是 typescript-rest-swagger

我正在尝试将 Bearer 令牌集成到 swagger 中,但它不起作用。

一旦我评论授权中间件它开始工作。除了令牌招摇工作正常。

我的 swagger 配置文件看起来像

  • swagger.config.yml
swagger:
  outputDirectory: ./dist
  entryFile:
    - ./src/controller/*
  outputFormat: OpenApi_3
  name: Automation API
  produces: [application/json]
  version: 0.0.1
  securityDefinitions:
    BearerAuth:
      type: apiKey,
      name: Authorization,
      scheme: bearer,
      in: header

它与标签'typescript-rest-swagger'和'typescript-rest'有关,但由于stackoverflow的限制不允许我添加标签

【问题讨论】:

  • 使用此包设置 Bearereauth 的一些解决方法?也许最干净的方法是分叉项目并自己实现它
  • 嗨 Joaquin,它在 typescript-rest swagger 包之外工作,所以我相信它应该以同样的方式工作

标签: node.js typescript swagger swagger-ui swagger-2.0


【解决方案1】:

尝试使用默认架构,如下所示:

swagger:
  outputDirectory: ./dist
  entryFile:
    - ./src/controller/*
  outputFormat: OpenApi_3
  name: Automation API
  produces: [application/json]
  version: 0.0.1
  securityDefinitions:
    default:
      type: apiKey,
      name: Authorization,
      in: header

使用 typescript-rest-swagger 为我工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 2018-06-11
    • 2015-05-24
    • 2014-10-13
    • 2016-12-24
    相关资源
    最近更新 更多