编写Swagger(openAPI)规范:安全性定义

编写Swagger(openAPI)规范:安全性定义,swagger,swagger-ui,Swagger,Swagger Ui,我正试图在我的招摇过市页面上实现HTTP基本身份验证 该报告举了一个例子: type: http scheme: basic 但是,当我将其添加到YAML文件时,如下所示: securityDefinitions: type: http scheme: basic 我得到一个错误: 我做错了什么 type: http scheme: basic 是OpenAPI 3.0语法(链接到的规范是OpenAPI 3.0) 但您使用的是OpenAPI 2.0,因此需要使用: 安全性定义:

我正试图在我的招摇过市页面上实现HTTP基本身份验证

该报告举了一个例子:

type: http
scheme: basic
但是,当我将其添加到YAML文件时,如下所示:

securityDefinitions:
  type: http
  scheme: basic
我得到一个错误:

我做错了什么

type: http
scheme: basic
是OpenAPI 3.0语法(链接到的规范是OpenAPI 3.0)

但您使用的是OpenAPI 2.0,因此需要使用:

安全性定义:
BasicAuth:
类型:基本型
安全:
-BasicAuth:[]
以下是OpenAPI 2.0规范:

下面是2.0的基本身份验证指南: