在 FASTAPI 中提供身份验证的好方法是什么?

sam*_*mba 8 authentication fastapi

为 API 提供身份验证的最佳方式是什么?我读到了有关身份验证的内容,给出了一种为每个函数编写 user: str = Depends(get_current_user) 的方法。我不认为这是编写身份验证的好方法。我们可以为其编写一个中间件,并添加一个 userid 到 request 对象,以便我们可以在 API 请求处理中使用它。如果有人已经写了,你能把中间件发给我吗?

vis*_*ell 8

已经有很好的实现: