Swagger Open API 安全架构给出对象错误
Swagger Open API security Schema giving Object error
我在 yaml 中的开放 api swagger 规范中设置安全模式时遇到问题。
我在设置安全模式时遇到以下错误:
在路径中我确实使用了 Beearerauth 但仍然是同样的问题:
路径:
/v1/items:
get:
tags:
- Item Resources
summary: searches items
security:
- BearerAuth: [adsfdf]
operationId: searchItems
description: |
关于如何解决这个问题的任何建议,或者实施有任何问题?
您的全局安全定义是缩进的。全局安全性是在顶层定义的,而不是在身份验证类型或组件定义中。
此外,在您的路径用法中,您定义了一个范围 adsfdf
。安全范围不适用于 Bearer Authentication - 这种格式存在于 OpenAPI 中用于 OAuth 的目的。有关详细信息,请参阅 Swagger's documentation。
security:
- bearerAuth: [] # use the same name as above
我在 yaml 中的开放 api swagger 规范中设置安全模式时遇到问题。
我在设置安全模式时遇到以下错误:
在路径中我确实使用了 Beearerauth 但仍然是同样的问题:
路径:
/v1/items:
get:
tags:
- Item Resources
summary: searches items
security:
- BearerAuth: [adsfdf]
operationId: searchItems
description: |
关于如何解决这个问题的任何建议,或者实施有任何问题?
您的全局安全定义是缩进的。全局安全性是在顶层定义的,而不是在身份验证类型或组件定义中。
此外,在您的路径用法中,您定义了一个范围 adsfdf
。安全范围不适用于 Bearer Authentication - 这种格式存在于 OpenAPI 中用于 OAuth 的目的。有关详细信息,请参阅 Swagger's documentation。
security:
- bearerAuth: [] # use the same name as above