Python微框架中相当于Rails的“devise”的是什么?

2 投票
2 回答
3450 浏览
提问于 2025-04-16 19:03

我有一个新项目,需要一个用户认证系统……我之前用PHP做过这个,但这次我想用Python,而且我真的不想自己从头写所有的表单和控制逻辑。

我记得在Django里有类似的东西,但我不太想学习一个庞大的框架。我也不想学习Ruby。

2 个回答

0

AuthLib 提供了一个 示例的 OAuth2 服务器,只要你把它克隆下来并按照“快速查看”下的说明操作,它就能正常工作。

3

如果你想的话,可以使用一个叫做WSGI中间件的东西来处理身份验证(也就是确认用户身份)。有几个模块可以做到这一点,比如repoze.who,还有一个叫AuthKit的(不过这个现在不推荐了)。如果你在用Flask框架的话,还有一个叫Flask-Principal的工具。其实自己做一个也不是特别难。

撰写回答