我正在尝试使用 swagger-ui 和 connexion 登录。
为此,我通过登录,获取令牌。我在标题中替换了这个标记。我正在授权(好像说成功了swagger-ui
),但是当我尝试提出请求时,出现错误
AttributeError: 'NoneType' object has no attribute 'get'.
查看源代码 - 这个方法在这里 - https://github.com/zalando/connexion/blob/master/connexion/security/security_handler_factory.py#L339
显然,这是因为auth_funcs = []
虽然请求本身有一个标题。如果你测试通过postman
,一切都很好。
openapi.yml
paths:
/articles/catalog/article/<article_id>/note/add:
post:
security:
- bearerAuth: []
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT