Swagger Open API 安全架构给出对象错误

时间:2021-02-24 17:46:22

标签: openapi swagger-2.0 swagger-3.0

我在 yaml 中的 open api swagger 规范中设置安全架构时遇到问题。

我在设置安全架构时遇到以下错误:

enter image description here

在路径中我确实使用了 Bearerauth 但仍然存在同样的问题:

路径:

-- area of a random triangle, say
a = areaOf <$> (Triangle <$> randUniform2 <*> randUniform2 <$> randUniform2)

关于如何解决这个问题的任何建议,或者实施有任何问题?

1 个答案:

答案 0 :(得分:2)

您的全局安全定义是缩进的。全局安全性定义在顶层,而不是在身份验证类型或组件定义中。

此外,在您的路径用法中,您已经定义了一个范围 adsfdf。安全范围不适用于承载身份验证 - 此格式存在于 OpenAPI 中,用于 OAuth。如需了解详情,请参阅Swagger's documentation

security:
  - bearerAuth: []         # use the same name as above
相关问题