首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swagger Open API安全架构给出对象错误

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

Stack Overflow用户
提问于 2021-02-25 01:46:23
回答 1查看 85关注 0票数 1

我在yaml的open api swagger spec中设置安全模式时遇到了问题。

我在设置安全模式时遇到以下错误:

在路径中,我使用了Bearerauth,但仍然存在相同的问题:

路径:

代码语言:javascript
复制
/v1/items:
    get:
      tags:
        - Item Resources
      summary: searches items
      security:
        - BearerAuth: [adsfdf]
      operationId: searchItems
      description: |

有没有关于如何解决这个问题的建议,或者在实现上有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-25 05:03:16

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

此外,在路径使用中,您已经定义了一个作用域adsfdf。安全范围不适用于不记名身份验证-此格式存在于用于OAuth的OpenAPI中。有关详细信息,请参阅Swagger's documentation

代码语言:javascript
复制
security:
  - bearerAuth: []         # use the same name as above
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66356149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档