gpt4 book ai didi

python - Flask HTTP Basicauth - 它是如何工作的?

转载 作者:太空狗 更新时间:2023-10-30 01:40:43 28 4
gpt4 key购买 nike

我正在尝试使用 Flask 和 HTTP Basic Auth 创建登录系统。我的问题是,我有责任从数据库提供用户信息,还是 basicauth 为我创建和访问这些数据库?如果没有,我可以用什么来做到这一点?

最佳答案

Werkzeug 可以为您将基本授权 header 解码为用户名和密码。剩下的就看你想用这些信息做什么了。

request.authorization attribute返回 Authorization object .对于基本身份验证 header ,仅设置usernamepassword

类似 Flask-Login 的项目可以帮助您使用基本授权管理更复杂的登录,并将其与您提供的用户模型联系起来。该模型可以存储在数据库或您想要的任何其他内容中。

你可以看看Flask-Security用于使用 Flask-Login 和其他包提供基本身份验证和基于 session 的登录的更完全集成的安全包。

关于python - Flask HTTP Basicauth - 它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22919182/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com