我试图使用swagger with flask作为docs api
我现在遇到的问题是,当发出请求时使用此标题
Authorization: Bearer <jwt_token>
我收到此错误:
{
"description": "Unsupported authorization type",
"error": "Invalid JWT header",
"status_code": 401
}
当我使用
时Authorization: JWT <jwt_token>
所有工作都很棒,所以任何良好的实施都可以通过招摇来解决这个问题,并使用 JWT 而不是承载
答案 0 :(得分:2)
我不确定改变招摇的东西,但如果你正在使用flask-jwt-extended,你可以改变烧瓶应用的其余部分,也可以使用JWT而不是Bearer来保持一致。请在此处查看JWT_HEADER_TYPE选项:http://flask-jwt-extended.readthedocs.io/en/latest/options.html#header-options
答案 1 :(得分:0)
有同样的问题,解决方案是像这样使用标头
密钥:授权
值:jwt {token}
就这么简单。