我在 yaml 中的 open api swagger 规范中设置安全架构时遇到问题。
我在设置安全架构时遇到以下错误:
在路径中我确实使用了 Bearerauth 但仍然存在同样的问题:
路径:
-- area of a random triangle, say
a = areaOf <$> (Triangle <$> randUniform2 <*> randUniform2 <$> randUniform2)
关于如何解决这个问题的任何建议,或者实施有任何问题?
答案 0 :(得分:2)
您的全局安全定义是缩进的。全局安全性定义在顶层,而不是在身份验证类型或组件定义中。
此外,在您的路径用法中,您已经定义了一个范围 adsfdf
。安全范围不适用于承载身份验证 - 此格式存在于 OpenAPI 中,用于 OAuth。如需了解详情,请参阅Swagger's documentation。
security:
- bearerAuth: [] # use the same name as above