2011-04-16 148 views
1

我正在寻找使用Web.py构建网站,并且没有内置的身份验证系统。在阅读了关于网站身份验证的各种事情之后,我一直听到的一个共同主题是“不要自己动手,使用别人的东西。”在网站上有一些简单身份验证的例子,例如this之一,但他们都在底部说“不要在生产代码中使用它”。Python身份验证系统的框架没有身份验证(如web.py)?

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

回答

1

如果你找不到一个容易,那么可能丢弃的建议和滚动你自己不是一个不错的选择。

我不认为你会找到任何开箱即用的东西。身份验证系统与架构耦合并依赖于架构(您的情况可能仅限于Web)。话虽如此,将django的身份验证(django.contrib.auth)与web.py配合使用可能会更容易。即使这样,它会在场景后面导入很多django'ish ORM和其他东西,但它绝对有可能。

+0

推出自己的认证系统不是一个好主意。除非你花了一个职业来研究网络安全,否则很难得到正确的答案。 – Michael 2012-04-18 04:42:09