我在AWS API网关中导入了一个swagger定义,它失败了,我第一次尝试
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
我得到的错误是
- 不支持“bearerAuth'"的安全定义类型”http“。忽略。*
我把这个改成了
securitySchemes:
bearerAuth:
type: apiKey
scheme: bearer
bearerFormat: JWT
出现以下错误
- 解析问题:缺少属性components.securitySchemes.bearerAuth.name**解析问题:缺少属性components.securitySchemes.bearerAuth.in*
最后把这个改成了
securitySchemes:
bearerAuth:
type: apiKey
scheme: bearer
bearerFormat: jwt
name: authorization
in: header
最后一个错误:
- API密钥安全定义“bearerAuth”具有意外的名称或位置。正在忽略。*
我不知道我做错了什么
谢谢
1条答案
按热度按时间wgmfuz8q1#
我发现我收到了这个错误,直到我设置了API定义的
x-amazon-apigateway-*
部分:我的示例(使用自定义授权程序):