用于没有内置身份验证的框架的Python身份验证系统(例如web.py)?

标签 python authentication web.py

我正在考虑使用 Web.py 构建一个网站,但没有内置的身份验证系统。在阅读了有关网站上身份验证的各种内容后,我不断听到的一个常见主题是“不要使用自己的,使用别人的”。网站上有一些简单例份验证的示例,例如 this一个,但他们都在底部说“不要在生产代码中使用它。”

那么,是否有一个可以与 Web.py 一起使用的 Python 通用身份验证库?或者,自己推出真的不那么难吗?

最佳答案

如果您无法轻松找到建议,那么放弃建议并自行实现可能不是一个糟糕的选择。

我认为您不会发现任何开箱即用的东西。身份验证系统与架构耦合并依赖于架构(在您的情况下可能只是 Web)。话虽如此,通过在 web.py 中放置一些钩子(Hook),集成 django 的身份验证(django.contrib.auth)可能会更容易。即使如此,它也会在幕后导入大量 django'ish ORM 和其他东西,但这绝对是可能的。

关于用于没有内置身份验证的框架的Python身份验证系统(例如web.py)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5689020/

相关文章:

python - 是否有内置的 python 方法使用索引值而不是元素遍历列表

python - 如何知道数组和字典等python对象的字节大小? - 简单的方法

python - 为什么我不能注销 django 用户身份验证?

typescript - 如何使用 bcrypt 模块使用 NestJS 在 MongoDB 中保存加密密码

python - 内容长度被剥离

从线程 ping 多个 ip 时的 Python ICMP ping 实现?

python - Pandas:如何从 DatetimeIndex 中提取日期时间范围

android - Android 无法使用Webview登录

python - Web.py URL 映射不接受 '/'

python - 如何在 webpy 中提供文件?