JWT 不接受 Bearer 授权

Dco*_*der 4 python flask jwt swagger swagger-ui

我试图使用 swagger 和 Flask 作为文档 api

我现在遇到的问题是,当发送请求时使用此标头

Authorization: Bearer <jwt_token>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

{
  "description": "Unsupported authorization type",
  "error": "Invalid JWT header",
  "status_code": 401
}
Run Code Online (Sandbox Code Playgroud)

当我使用时

Authorization: JWT <jwt_token>
Run Code Online (Sandbox Code Playgroud)

一切都很好,所以任何好的实现都可以用 swagger 解决这个问题并使其使用JWT而不是Bearer

Adi*_*Adi 5

有同样的问题,解决方案是使用标头

关键:授权

值:jwt {令牌}

就如此容易。